linux 常用命令
基本命令
檢視磁碟空間 df -h
強制刪除檔案 rm -rf 檔名或者目錄
複製檔案 cp /etc/ss /home
更改許可權 chmod 700 /home/ppnie
修改組 chown ppnie:ppnie /home/ppnie -r
找出占用空間較大的檔案 find / -size +1000k
建立新檔案或者修改檔案時間 touch test.txt
檢視安裝的軟體列表 rpm -qa | grep -i mysql
檢視安裝的軟體列表 yum list
# 安裝
$ yum install 軟體名
# 解除安裝
$ yum remove 軟體名
# 使用rz 命令來上傳檔案
$ yum install lrzsz
使用者命令
1、 切換使用者
su [user] 和 su - [user]的區別:su [user]切換到其他使用者,但是不切換環境變數,su - [user]則是完整的切換到新的使用者環境。
新增乙個使用者 useradd ppnie
刪除乙個使用者以及使用者的家目錄 userdel -r ppnie
scp【優點】簡單方便,安全可靠;支援限速引數
【缺點】不支援排除目錄
【用法】
scp就是secure copy,是用來進行遠端檔案拷貝的。資料傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。
命令格式:
scp [引數] 源位址(使用者名稱@ip位址或主機名):《檔案路徑》 《目的位址(使用者名稱 @ip 位址或主機名)>:《檔案路徑》
舉例: (這裡假設使用者名為work)
#把本地的source.txt檔案拷貝到192.168.0.10機器上的/home/work目錄下
$ scp /home/work/source.txt [email protected]:/home/work/
#把192.168.0.10機器上的source.txt檔案拷貝到本地的/home/work目錄下
$ scp [email protected]:/home/work/source.txt /home/work/
#把192.168.0.10機器上的source.txt檔案拷貝到192.168.0.11機器的/home/work目錄下
$ scp [email protected]:/home/work/source.txt [email protected]:/home/work/
#拷貝資料夾,加-r引數
$ scp -r /home/work/sourcedir [email protected]:/home/work/
#使用主機名
$ scp -r /home/work/sourcedir [email protected]:/home/work/
#顯示詳情,加-v引數
$ scp -r -v /home/work/sourcedir [email protected]:/home/work/
rcp
【概述】
目標主機需要事先開啟rcp功能,並設定好rcp的許可權:把源主機加入到可信任主機列表中,否則無法在源主機上使用rcp遠端複製檔案到目標主機。
wget
【優點】簡單方便,支援排除目錄,支援限速引數
【用法】
【命令格式】:
wget [引數] ftp://《目標機器ip或主機名》/《檔案的絕對路徑》 #proftpd格式
舉例:
#從192.168.0.10上拷貝資料夾source.txt
$ wget
#使用主機名
$ wget
$ wget -r -l 0 -nh -p /home/work/
#-引數-cut-dirs=number 忽略 number層遠端目錄,本例中將myhost上的sourcedir目錄儲存到本地的work目錄下。
$ wget --cut-dirs=3 -r -l 0 -nh -p /home/work/
$ wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/
#排除路徑使用-x引數
$ wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/ -x /home/work/sourcedir/notincludedir
#引數-q表示安靜模式,無輸出;預設是-v,冗餘模式
$ wget -q --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/ -x /home/work/sourcedir/notincludedir
rsync
【優點】功能強大,操作類似scp,支援排除目錄,支援限速引數;還支援本地複製。
【缺點】暫無
【用法】
rsync是類unix系統下的資料映象備份工具,從軟體的命名上就可以看出來了——remote sync。它的操作方式和scp和相似,但是比scp強大很多。使用雙冒號分割主機名和檔案路徑時,是使用rsync伺服器,這裡不做介紹。
【命令格式】:
rsync [引數] 源位址(使用者名稱@ip位址或主機名):《檔案路徑》 《目的位址(使用者名稱 @ip 位址或主機名)>:《檔案路徑》
舉例:
#把本地的source.txt檔案拷貝到192.168.0.10機器上的/home/work目錄下
$ rsync /home/work/source.txt [email protected]:/home/work/
#把192.168.0.10機器上的source.txt檔案拷貝到本地的/home/work目錄下
$ rsync [email protected]:/home/work/source.txt /home/work/
#把192.168.0.10機器上的source.txt檔案拷貝到192.168.0.11機器的/home/work目錄下
$ rsync [email protected]:/home/work/source.txt [email protected]:/home/work/
#拷貝資料夾,加-r引數
$ rsync -r /home/work/sourcedir [email protected]:/home/work/
#使用主機名
$ rsync -r /home/work/sourcedir [email protected]:/home/work/
#顯示詳情,加-v引數
$ rsync -r -v /home/work/sourcedir [email protected]:/home/work/
#排除子目錄,注意:--exclude後面的路徑不能為絕對路徑,必須為相對路徑才可以,否則匹配不上,就不會被排除掉。
$ rsync -r -v --exclude sourcedir/notinclude /home/work/sourcedir [email protected]:/home/work/
安裝mysql
1.新開的雲伺服器,需要檢測系統是否自帶安裝mysql
# yum list installed | grep mysql
2.如果發現有系統自帶mysql,果斷這麼幹
# yum -y remove mysql-libs.x86_64
# wget
4.接著執行這句,解釋一下,這個rpm還不是mysql的安裝檔案,只是兩個yum原始檔,執行後,在/etc/yum.repos.d/ 這個目錄下多出mysql-community-source.repo和mysql-community.repo
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
5.這個時候,可以用yum repolist mysql這個命令檢視一下是否已經有mysql可安裝檔案
#yum repolist all | grep mysql
6.安裝mysql 伺服器命令(一路yes):
# yum install mysql-community-server
7.安裝成功後
# service mysqld start
8.由於mysql剛剛安裝完的時候,mysql的root使用者的密碼預設是空的,所以我們需要及時用mysql的root使用者登入(第一次回車鍵,不用輸入密碼),並修改密碼
# mysql -u root
# use mysql;
# update user set password=password("這裡輸入root使用者密碼") where user='root';
# flush privileges;
9.檢視mysql是否自啟動,並且設定開啟自啟動命令
# chkconfig --list | grep mysqld
# chkconfig mysqld on
# mysql_secure_installation
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...