wget源碼下載
㈠ linux用wget下載的文件放在什麼地方
文件放在子目錄裡面,查找的方法。
如下參考:
1.首先,我們打開MAC,進入Linux操作系統。點擊界面底部的終端圖標。
㈡ 直播平台搭建,網頁版已經搭建好了,就差nodejs配置了。有沒有會的。只要你會。源碼免費送
本章節我們將向大家介紹在window和Linux上安裝Node.js的方法。
本安裝教程以Node.js v4.4.3 LTS(長期支持版本)版本為例。
Node.js安裝包及源碼下載地址為:
如果你獲得以上輸出結果,說明你已經成功安裝了Node.js。
Ubuntu 上安裝 Node.js
Node.js 源碼安裝
以下部分我們將介紹在Ubuntu Linux下安裝 Node.js 。 其他的Linux系統,如Centos等類似如下安裝步驟。
在 Github 上獲取 Node.js 源碼:
$ sudo git clone
修改目錄許可權:
$ sudo chmod -R 755 node
使用./configure創建編譯文件,並按照:
$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install
查看 node 版本:
$ node --version
v0.10.25
Ubuntu apt-get命令安裝
命令格式如下:
sudo apt-get install nodejs
sudo apt-get install npm
CentOS 下安裝 Node.js
1、下載源碼,你需要在下載最新的Nodejs版本,本文以v0.10.24為例:
cd /usr/local/src/wget
2、解壓源碼
tar zxvf node-v0.10.24.tar.gz
3、 編譯安裝
cd node-v0.10.24./configure --prefix=/usr/local/node/0.10.24make
make install
4、 配置NODE_HOME,進入profile編輯環境變數
vim /etc/profile
設置nodejs環境變數,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL一行的上面添加如下內容:
#set for nodejsexport NODE_HOME=/usr/local/node/0.10.24export PATH=$NODE_HOME/bin:$PATH
:wq保存並退出,編譯/etc/profile 使配置生效
source /etc/profile
驗證是否安裝配置成功
node -v
輸出 v0.10.24 表示配置成功
npm模塊安裝路徑
/usr/local/node/0.10.24/lib/node_moles/
註:Nodejs 官網提供了編譯好的Linux二進制包,你也可以下載下來直接應用。
㈢ linux 怎麼安裝redis
獲取Redis
1、通過官網獲取穩定版源碼包下載地址;
2、通過wget 下載 源碼包;
2
編譯安裝Redis
1、解壓源碼安裝包,通過tar -xvf redis-3.0.2.tar.gz解壓源碼,速度相當快;
2、進入解壓後的目錄,執行make編譯源碼;
make命令執行完成後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel。
3、執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。這里默認安裝,默認將之前生成的可執行文件拷貝到/usr/local/bin目錄下;
END
配置運行
修改配置文件
1、將源碼目錄下redis配置文件redis.conf拷貝到/etc/redis目錄下。
2、修改配置項,根據需要;如果不修改,使用默認配置也可以;
啟動服務:
查看埠是否被佔用:netstat
–ntlp
|grep 6379
方式一:通過命令redis-server 啟動,可在命令後加上`&`號使redis以後台程序方式運行;
方式二:通過指定配置文件啟動;redis-server /etc/redis/redis.conf
默認安裝的路徑已經加入環境變數中,可直接在命令行執行命令;
命令客戶端檢測鏈接
1、連接之前可以先檢測服務是否啟動;
2、測試啟動 redis-cli ping 返回PONG,啟動成功。
停止Redis:
關閉服務
redis-cli shutdown
如果非默認埠,可指定埠:
redis-cli -p 6380 shutdown
簡單操作:
1、兩種連接方式:
1:window DOS方式:tentel主機IP埠號(默認為127.0.0.1:6379)
2:linux客戶端方式:redis-cli 主機IP 埠號(默認為127.0.0.1 6379)
2、命令行操作:
#redis-cli
redis 127.0.0.1:6379> set name clj
OK
redis 127.0.0.1:6379> get name
"clj"
㈣ wget 是什麼有什麼功能
分類: 電腦/網路 >> 操作系統/系統故障
問題描述:
剛見過,不懂~~系統自帶的嗎
解析:
wget是一款免費開放源代碼下載工具,可以運行在Unix和Linux操作系統下。不過有漏洞:
wget沒有正確處理NLST ftp的伺服器應答,遠程攻擊者可以利用這個漏洞構建惡意FTP伺服器,誘使用戶訪問,把惡意文件覆蓋到FTP客戶端當前目錄之外的位置上。
當wget處理來自FTP伺服器的NLST應答時,RFC規定需要FTP客戶端在包含目喚族搜錄信息時需要詳細檢查輸入,而wget沒有對此信息進穗謹行充分檢查,因此,如果惡意FTP服務程序提供的文件包含目錄信息如下字元:
"../","/path","..\"(windows系統下),"C:"(windows系統下),"..." (windows系統下等於../..)
當wget使用一些通配符進行下載時,沒有檢查這些文件路徑信息,可造成客戶端的目錄遍歷,盲目下載到客戶端指定目錄以外位置上。如果熟知客戶端系和歷統中文件名和相應目錄,可以直接覆蓋這些文件,造成拒絕服務等攻擊。
㈤ wget 如何下載受限制的站點
壓縮與備份: bzip2/bunzip2 .bz2文件的壓縮/解壓縮程序cpio 備份文件mp 備份文件系統團咐gzip/gunzip .gz文件的壓縮/解壓縮程序gzexe 壓縮可執行文件restore 還原由傾倒(Dump)操作所備份下來的文件或整個文件系統(一個分區)tar 將若干文件存檔或讀取存檔文件unarj 解壓縮.arj文件zip/unzip 壓縮/解壓縮 zip文件zipinfo 列出zip壓縮文件的詳細信息 磁碟操作: cd/pwd 切換目錄/顯示當前工作目錄df 顯示磁碟的相關信息 顯示目錄或文件的大小e2fsck 檢查ext2/ext3文件系統的正確性fdisk 對硬碟進行分區 fsck 檢查文件系統並嘗試修復錯誤losetup 設置循環設備ls 列出目錄內容mkdir 創建目錄mformat 對MS-DOS文件系統的磁碟進行格式化mkbootdisk 建立目前系統的啟動盤mke2fs 建立ext2文件系統mkisofs 製作iso光碟映像文件mount/umount 載入文件系統/卸載文件系統quota 顯示磁碟已使用的空間與限制sync 將內存緩沖區內的數據寫入磁碟tree 以樹狀圖列出目錄的內容 系統操作: alias 設置指令的別名chkconfig 檢查,設置系統的各種服務clock 調整 RTC 時間date 顯示或設置系統時間與日期dmesg 顯示開機信息eval 重新運算求出參數的內容exit 退出目前的shellexport 設置或顯示環境變數finger 查找並顯示用戶信息free 顯示內存狀態hostid 顯示主機標識hostname 顯示主機名id 顯示用戶標識kill 刪除執行中的程序或工作last 列出目前與過去登入系統的用戶相關信息logout 退出系統lsmod 顯示已載入系統的模塊modprobe 自動處理可載入模塊passwd 設置用戶密碼ps process status 報告程序狀況reboot 重啟計算機rhwo 查看系統用戶rlogin 遠程登入rpm 管理Linux各項套件的程序shutdown 關機 su switch user 變更用戶身份top 顯示,管理執行中的程序uname 顯示系統信息useradd/userdel 添加用戶 / 刪除用戶userinfo 圖形界面的修改工具usermod 修改用戶屬性,包括用戶的shell類型,用戶組等,甚至還能改登錄名w 顯示目前注冊的用戶及用戶正運行的命令whereis 確定一個命令的二進制執行碼,源碼及幫助所在的位置who 列出正在使用系統的用戶whois 查找並顯示用戶信息 網路通信: arp 網地址的顯示及控州伏制ftp 文件傳冊或攜輸lftp 文件傳輸mail 發送/接收電子郵件mesg 允許或拒絕其他用戶向自己所用的終端發送信息mutt E-mail管理程序ncftp 文件傳輸netstat 顯示網路連接、路由表和網路介面信息pine 收發電子郵件,瀏覽新聞組ping 向網路上的主機發送 icmp echo request 包ssh 安全模式下的遠程登錄telnet 遠程登錄talk 與另一用戶對話traceroute 顯示到達某一主機所經由的路徑及所使用的時間wget 從網路上自動下載文件write 向其他用戶的終端寫信息
㈥ 如何在 CentOS 7 上安裝 Redis 伺服器
Redis源碼獲取
1、進入Redis官網獲取Redis最新穩定版下載地址
2、通過wget命令下載 Redis 源代碼。
Redis編譯
1、通過tar -xvf redis-3.0.2.tar.gz命令解壓下載Redis源碼壓縮包redis-3.0.2.tar.gz;
2、編譯Redis。通過cd redis-3.0.2/進入Redis源碼目錄內,執行make編譯Redis;
注意:make命令執行完成編譯後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel
Redis安裝配置
1、安裝Redis,執行make install。會將make編譯生成的可執行文件拷貝到/usr/local/bin目錄下;
2、執行./utils/install_server.sh配置Redis配置之後Redis能隨系統啟動。
Redis服務查看、開啟、關閉
1、通過ps -ef|grep redis命令查看Redis進程;
2、開啟Redis服務操作通過/etc/init.d/旁滾redis_6379 start命令,也可通余啟圓過(service redis_6379 start);
3、關閉Redis服務操作通過/etc/豎塌init.d/redis_6379 stop命令,也可通過(service redis_6379 stop);
㈦ CentOS7下FreeSwitch1.8源碼安裝過程完整記錄
1、yum 安裝相關的依賴包
yum install -y git gcc-c++ wget alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-devel libogg-devel libsilk-devel libsndfile-devel libtiff-devel libtheora-devel libtool libvorbis-devel libxml2-devel lua-devel lzo-devel mongo-c-driver-devel ncurses-devel net-snmp-devel openssl-devel opus-devel pcre-devel perl perl-ExtUtils-Embed pkgconfig portaudio-devel postgresql-devel python26-devel python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel libuuid-devel which yasm zlib-devel
2、安裝 mod_shout 模塊以支持 mp3 格式
yum install -y libshout-devel lame-devel libmpg123-devel
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar -zxvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure --enable-static --enable-shared
make
make install
vi /etc/ld.so.conf
#換行加入:/usr/local/lib
#保存退出 :wq
ldconfig
3、安裝 cmake
yum remove cmake
wget https://cmake.org/files/v3.14/cmake-3.14.0.tar.gz
tar vzxf cmake-3.14.0.tar.gz
cd cmake-3.14.0
./configure
make
make install
4、 安裝 libks
yum install libatomic
git clone https://github.com/signalwire/libks.git
cd libks
cmake .
make
make install
5、安裝 signalwire-c
git clone https://github.com/signalwire/signalwire-c.git
cd signalwire-c/
cmake .
make
make install
ln -sf
/usr/local/lib64/pkgconfig/signalwire_client.pc
/usr/lib64/pkgconfig/signalwire_client.pc
6、下載並安裝 freeswitch1.8
如下 git 為國內址,速度較快,也可以從官方下載源碼
git clone -b v1.8 https://git.oschina.net/nwaycn/freeswitch.git
./bootstrap.sh -j
./configure --enable-portable-binary
--prefix=/usr/local/freeswitch
--with-gnu-ld --with-python --with-openssl
--enable-core-odbc-support --enable-zrtp
--enable-libmp3lame
make
make -j install
如下安裝語音文件,用時會較長
make -j cd-sounds-install
make -j cd-moh-install
7、安裝後的一些操作
設置全局命令軟連接
ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/
ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/
禁用 freeswitch 上 ipv6
mv external-ipv6.xml external-ipv6.xml.inactive
mv internal-ipv6.xml internal-ipv6.xml.inactive
8、啟動 freeswitch
freeswitch -nc #後台啟動
freeswitch 常用命令
#列出 internal SIP Profile 的狀態
sofia status profile internal
#列出某個 Profile 上所有已注冊用戶
sofia status profile internal reg
#過濾某些符合條件
sofia status profile internal reg 1000
sofia status profile internal user 1000
#列出網關狀態
sofia status gateway gw1
#以上命令都可以將 status 用 xmlstatus 來代替,以列出 XML 格式的狀態,這樣比較容易用
於其他程序解析
#啟動、停止、重啟某個 Profile 的命令
sofia profile internal start #啟動
sofia profile internal stop #停止
sofia profile internal restart #重啟
#有時候修改了某個 Profile 的某個參數,不需要重啟(重啟是影響通話的),可以使用下列
命令讓 FreeSWITCH 重讀 sofia 的配置
#注意並不是所有的參數都能生效
sofia profile internal rescan
#添加了一個新的 gateway 以後,也可以使用 rescan 指令讀取
sofia profile external rescan
#如果是修改了一個網關,則可以先刪除該網關,再 rescan
sofia profile external killgw gw1
sofia profile external rescan
#下列命令可以指定某個網關立即向外注冊或注銷
sofia profile external register gw1
sofia profile external unregister
#開啟該 Profile 的 SIP 跟蹤功能抓 SIP 包
sofia profile internal siptrace on
#有時候,希望將已經注冊的用戶清理掉,可以使用如下命令,注意此命令只是臨時清理,
客戶端重新注冊的話還是可以注冊成功的
sofia profile internal flush_inbound_reg [email protected]
#也可以根據 call-id 來清理
sofia profile internal reg 1000 #通過此命令查找到 call-id 的值
sofia profile flush_inbound_reg zsfsdfhdfgdfsdfsdfsdfsdf #清除 call-id=zsfsdfhdfgdfsdfsdfsdfsdf 的用戶
㈧ linux下安裝mysql,求助大俠們
3. MySQL的安裝
MySQL有兩種安裝方式:源碼包安裝和二進制包安裝。這兩種方式各有特色:二位制包安裝不需編譯,針對不同的平台有經
過優化編譯的不同的二進制文件以及包格式,安裝簡單方便;源碼包則必須先配置編譯再安裝,可以根據你所用的主機環境進行優化,選擇最佳的配置值,安裝定製
更靈活。下面分別介紹這兩種安裝方式。
3.1 源碼包方式安裝
3.1.1 在linux系統中添加運行Mysql的用戶和組
/usr/sbin/groupadd mysql
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
3.1.2 下載最新穩定發行版(GA)的MySQL軟體
訪問MySQL網站http://dev.mysql.com/downloads/下載最新穩定發行版的MySQL源碼包。本文使用的是5.0.51版本,在linux系統下用下面的命令下載:
wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.0/mysql-5.0.51.tar.gz
3.1.3 解壓縮下載的源碼包
首先建立一個工作目錄( 筆者建議的目錄為/usr/local/src/mysql ) :
mkdir -p /usr/local/src/mysql
將下載的源碼包移至工作目錄:
mv mysql-5.0.51.tar.gz /usr/local/src/mysql
進入工作目錄並用tar命令解壓源碼包:
cd /usr/local/src/mysql
tar zxvf mysql-5.0.51.tar.gz
命令執行結束後,當前工作目錄下將生成一個新的子目錄mysql-5.0.51,此目錄下即為mysql的源碼文件。
3.1.4 配置Makefile文件
進入MySQL源碼目錄:
cd mysql-5.0.51
執行下面的命令可查看可配置選項:
./configure --help
本文使用的配置命令格式如下:
CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
-fno-exceptions -fno-rtti" ./configure
--prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler
--with-big-tables --with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static --with-charset=utf8
--with-collation=utf8_general_ci --with-extra-charsets=complex
配置選項說明:
CC:C編譯器的名稱(用於運行configure),本文示例為gcc
CFLAGS:C編譯器的標志(用於運行configure),本文示例為-O3,指定優化級別為3
CXX:C++編譯器的名稱(用於運行configure),本文示例為gcc
CXXFLAGS:C++編譯器的標志(用於運行configure)
--prefix:指定安裝目錄,本文示例為/usr/local/mysql
--localstatedir:指定默認資料庫文件保存目錄,默認為安裝目錄下的var目錄
--enable-thread-safe-client:編譯線程安全版的MySQL客戶端庫
--enable-assembler:使用一些字元函數的匯編版本
--with-client-ldflags:客戶端鏈接參數,本文示例為指定靜態編譯mysql客戶端
--with-mysqld-ldflags:伺服器端鏈接參數,本文示例為指定靜態編譯mysql伺服器
--with-big-tables:在32位平台上支持大於4G行的表
--with-charset:指定默認字元集。mysql默認使用latin1(cp1252)字元集,可以使用此選項更改。字元集可以是big5、
cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、
hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或
win1251ukr。
--with-collation:指定默認校對規則。mysql默認使用latin1_swedish_ci校對規則,可以使用此選項更改。
--with-extra-charsets:伺服器需要支持的字元集,有三種可能的值:空格間隔的一系列字元集名;complex ,包括不能動態裝載的所有字元集;all,將所有字元集包括進二進制。本文示例為complex。
注意:要想更改字元集和校對規則,要同時使用--with-charset和--with-collation選項。 校對規則必須是字元集的合法校對規則。(在mysql中使用SHOW COLLATION語句來確定每個字元集使用哪個校對規則)。
3.1.5 編譯源代碼
執行下面的命令編譯源代碼:
make
3.1.6 安裝
執行下面的命令安裝mysql到目標路徑:
make install
3.1.7 復制默認全局啟動參數配置文件到/etc目錄
源
碼方式安裝需要手動復制配置文件,配置模板位於源碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、
my-large.cnf、my-huge.cnf四個,選擇跟你的環境相接近的一個復制到/etc目錄,並做適當修改。關於mysql配置文件的詳細信
息請參閱筆者的其它文章或是mysql官方文檔。
本文示例選擇my-medium.cnf,執行下面的命令將其復制到/etc目錄:
cp ./support-files/my-medium.cnf /etc/my.cnf
3.1.8 初始化授權表
執行下面的命令初始化授權表:
./scripts/mysql_install_db --user=mysql
3.1.9 更改mysql數據目錄屬主和許可權
默認資料庫文件保存目錄為安裝目錄下的var目錄,執行configure命令時可通過--localstatedir參數指定不同的目錄,本文示例為默認位置。
chown -R mysql.mysql /usr/local/mysql/var
chmod -R 700 /usr/local/mysql/var
3.1.10 設置開機自啟動服務控制腳本
執行下面的命令復制啟動腳本到資源目錄:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
執行下面的命令增加mysqld服務控制腳本執行許可權:
chmod +x /etc/rc.d/init.d/mysqld
執行下面的命令將mysqld服務加入到系統服務:
chkconfig --add mysqld
執行下面的命令檢查mysqld服務是否已經生效:
chkconfig --list mysqld
命令輸出類似下面的結果:
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服務已經生效,在2、3、4、5運行級別隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止。
啟動mysqld服務:
service mysqld start
停止mysqld服務:
service mysqld stop
執行下面的命令關閉開機自啟動:
chkconfig mysqld off
執行下面的命令可以改變開機自啟動的運行級別為3、5:
chkconfig --level 35 mysqld on
3.1.11 將mysql的bin目錄加入PATH環境變數
編輯/etc/profile文件:
vi /etc/profile
在文件最後添加如下兩行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
執行下面的命令使所做的更改生效:
. /etc/profile
3.2 二進制包方式安裝
3.2.1 從安裝媒體安裝
Mysql二進制包已經包含在CentOS 5的安裝媒體中,可以直接從安裝媒體中安裝下面三個rpm包:
mysql-5.0.22-2.1.0.1.i386.rpm
mysql-devel-5.0.22-2.1.0.1.i386.rpm
mysql-server-5.0.22-2.1.0.1.i386.rpm
不同的版本文件名有所不同,請注意區分。
執行下面的命令安裝:
rpm -iUvh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-devel-5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-server-5.0.22-2.1.0.1.i386.rpm
3.2.2 通過yum安裝
如果你安裝的機器此時可以連接到互聯網,筆者建議使用yum命令來簡化安裝過程:
yum install mysql-server mysql-devel mysql
yum將自動從centos的鏡像站點查找你指明的軟體的最新二進制包,並檢查軟體包依賴關系,安裝軟體的同時自動安裝其依賴的軟體包。
3.2.3 從mysql網站下載最新穩定版本的二進制包安裝
通過CentOS安裝媒體或yum安裝的二進制包版本會落後於mysql開發者網站發布的版本,可以從mysql網站下載安裝最新穩定版本的mysql。
訪問MySQL網站http://dev.mysql.com/downloads/下
載最新穩定發行版的相應硬體平台的MySQL。本文使用的是Red Hat Enterprise Linux 5 RPM (x86)
5.0.45版本。需要下載Server、Client、Headers and Libraries、Share Libraries/Shared
compatibility libraries幾個rpm包,其它為可選包,按需要選擇。
在linux系統下用下面的命令下載:
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/MySQL-server-community-5.0.45-0.rhel5.i386.rpm
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/MySQL-client-community-5.0.45-0.rhel5.i386.rpm
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/MySQL-devel-community-5.0.45-0.rhel5.i386.rpm
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/MySQL-shared-community-5.0.45-0.rhel5.i386.rpm
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/MySQL-shared-compat-5.0.45-0.rhel5.i386.rpm
執行下面的命令安裝:
rpm -iUvh MySQL-server-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-client-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-devel-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-shared-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-shared-compat-5.0.45-0.rhel5.i386.rpm
4. MySQL的配置
4.1 目錄結構
4.1.1 源碼包方式安裝目錄結構
源碼包方式安裝時通常是在3.1.4節中configure命令的--prefix選項指定的目錄中建立如下的目錄結構,特殊指定的目錄除外:
./bin #mysql用戶可執行文件目錄
./include/mysql #mysql C頭文件目錄
./info #mysql 信息文件目錄
./lib/mysql #mysql庫文件目錄
./libexec #mysql後台daemon程序目錄
./man #mysql聯機幫助文檔目錄
./mysql-test #mysql測試程序目錄
./share/mysql #mysql公用文件目錄,包括字元集、配置文件模板、啟動腳本、初始化SQL文件等
./sql-bench #mysql壓力測試程序目錄
/etc/my.cnf #mysql配置文件
/etc/rc.d/init.d/mysqld #mysqld服務啟動腳本
4.1.2 RPM二進制包方式安裝目錄結構
二進制包方式安裝時使用系統軟體默認目錄結構 :
/usr/bin #mysql用戶可執行文件目錄
/usr/libexec #mysql後台daemon程序目錄
/usr/lib/mysql #mysql庫文件目錄
/usr/lib64/mysql #如果為64系統,mysql 64位庫文件目錄
/usr/share/doc #mysql文檔目錄
/usr/share/info #mysql信息文件目錄
/usr/share/man #mysql聯機幫助文檔目錄
/usr/share/mysql #mysql字元集目錄
/usr/include/mysql #mysql C頭文件目錄
/var/log #mysqld服務日誌文件目錄
/var/run/mysqld #mysqld服務運行狀態目錄
/var/lib/mysql #mysql數據文件目錄
/etc/my.cnf #mysql配置文件
/etc/rc.d/init.d/mysqld #mysqld服務啟動腳本
4.2 配置文件
Linux
系統下,mysql的配置參數文件為my.cnf,一般按下面的順序查找此文件:/etc目錄、mysql安裝目錄、mysql數據目錄。配置模板位於源
碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四
個,關於mysql配置文件的詳細信息請參閱筆者的其它文章或是mysql官方文檔。
4.3 啟動mysqld服務
執行下面的命令啟動mysql:
service mysqld start
4.3 設置mysql帳號
mysql安裝後默認生成兩個帳號:一個是root,未設置密碼,可以從本機登錄到mysql;另一個是匿名帳號,無帳號名、無密碼,可以從本機登錄,未提供用戶名的連接都將假定為此帳號。這樣的設置存在著安全隱患,按下面的步驟進行更改。
以root帳號連接到mysql伺服器:
mysql -u root
如果提示找不到mysql文件,請嘗試使用絕對路徑,如本文示例為:
/usr/local/mysql/bin/mysql -u root
命令成功執行後將進入到mysql命令提示符下:
mysql>
(以下命令均在mysql命令提示符下執行)
改變當前資料庫為mysql:
use mysql
設置從本地主機登錄的root帳號密碼:
set password for root@localhost=password('your password');
或:
update user set password=password('your password') where user='root' and host='localhost';
刪除匿名帳號:
delete from user where user='' ;
刪除密碼為空的帳號:
delete from user where password='';
刪除允許非localhost主機登錄的帳號:
delete from user where host<>'localhost' ;
執行下面的命令使更改生效:
flush privileges ;
執行下面的命令退出mysql命令行:
quit
或:
/q
5. 結束語
至此,Mysql基本安裝完畢。希望本文能對初學者有所幫助。
㈨ 如何在MAC上安裝make 以及 wget
下載一個Wget的源碼包辯顫
打開終端解壓
1 輸入:tar zxvf wget-1.9.1.tar.gz
2 cd 進入到解壓的目錄
3 輸入:./configure
4 輸入:make
5 輸入:sudo make install
輸入秘密 OK 安裝完源灶消雹知成!
可以輸入谷歌網址測試是否安裝成功
㈩ linux從一個鏈接下載文件的命令是什麼
wget url
wget -cb url 後台續傳下載