控制台中#代表超級使用者。$代表普通使用者
在命令候命加&用來把命令放入後台執行
0.1檢視系統環境
[root@db02 ~]# cat /etc/redhat-release1.修改主機名:vi /etc/hostnamecentos release 6.9 (final)
[root@db02 ~]# uname -r
2.6.32-696.el6.x86_64
[root@db02 ~]# /etc/init.d/iptables status
iptables: firewall is not running.
[root@db02 ~]# getenforce
disabled
[root@db02 ~]# hostname -i
10.0.0.52 172.16.1.52
2.修改root使用者密碼:sudo passwd root
3.檢視所有使用者:cat /etc/passwd
4.改網絡卡名稱:vi /etc/udev/rules.d/70-persistent-net.rules
5.配置ip:vi /etc/sysconfig/network-scripts/ifcfg-eth0
檢視8080埠是否被占用:lsof -i:8080
檢視所有埠netstat -ntlp
檢視udp埠netstat -nulp
6.檢視所有使用者和組:cat /etc/passwd ,cat /etc/group [passwd中會顯示uid,root使用者的uid為0
7.ls :列出目錄內容
-a或--all 下所有檔案和目錄。
-l 使用詳細格式列表。
-d或--directory 顯示目錄名稱而非其內容。]
8.修改許可權:一.
chmod,如果是資料夾,需要修改裡面所有資料夾及檔案的許可權,需要在chmod後加 -rf
二.目錄的屬主和屬組。這個命令也很常用。例如root使用者把自己的乙個檔案拷貝給使用者yusi,為了讓使用者yusi能夠訪問這個檔案,root使用者應該把這個檔案的屬主設為 yusi, 否則,使用者yusi無法訪問這個檔案。
語法:chown [選項] 使用者或組 檔案
說明:chown將指定檔案的擁有者改為指定的使用者或組。使用者可以是使用者名稱或使用者id。組可以是組名或組id。檔案是以空格分開的要改變許可權的檔案列表,支援萬用字元。
引數說明:
例1:把檔案yusi123.com的所有者改為yusi。
$ chown
yusi yusi123.com
例2:把目錄/demo及其下的所有檔案和子目錄的屬主改成yusi,屬組改成users。
$ chown -r yusi.users /demo
例如:chown qq /home/qq (把home目錄下的qq目錄的擁有者改為qq使用者)
例如:chown -r qq /home/qq (把home目錄下的qq目錄下的所有子檔案的擁有者改為qq使用者)
三.chgrp
功能:改變檔案或目錄所屬的組。
語法:chgrp [選項] group filename¼
引數:該命令改變指定指定檔案所屬的使用者組。其中group可以是使用者組id,也可以是/etc/group檔案中使用者組的組名。檔名是以空格分開的要改變屬組的檔案列表,支援萬用字元。如果使用者不是該檔案的屬主或超級使用者,則不能改變該檔案的組。
該命令的各選項含義為:
– r 遞迴式地改變指定目錄及其下的所有子目錄和檔案的屬組。
例1:
$ chgrp
-r book /opt/local/book
改變/opt/local /book/及其子目錄下的所有檔案的屬組為book。
9.一.磁碟掛載:mount 取消掛載為umount
「裝置檔案 掛載目錄 格式型別 許可權選項 自檢 優先順序」(自檢選項中1為開機自檢,0為開機不自檢。當掛載光碟是格式型別要為iso9660)
例如:將「dev/sdb2」開機自動掛載到/backup目錄,檔案格式為ext4,預設且無需開機自檢
在/etc/fstab中配置"/dev/sdb2 /backup ext4 defaults 0 0",永久生效
二.df -h檢視本系統的分割槽情況,fdisk -l檢視硬碟所有分割槽情況
三fdisk 詳解
p:列印分割槽表. n:新建乙個新分割槽. d:刪除乙個新分割槽. q:退出不儲存. w:退出且儲存.
四.mkfs為格式化磁碟命令:mkfs.ext4 硬碟分割槽名稱,意思為將這個格式化為ext4型別
mkswap為格式化swap分割槽
五.陣列:mdadm
建立陣列-c代表建立操作,-v表示建立過程,-a yes檢查raid名稱,-n是用到的硬碟個數,-l是定義raid的級別而後面寫上要加入陣列的磁碟名詞
mdadm -cv /dev/md0 -a yes -n 4 -l 10 /devsdb /dev/sdc /dev/sdd /dev/sde
然後再格式化磁碟陣列
mkfs.ext4 /dev/md0
建立掛載目錄
mkdir /raid
將陣列掛載到/raid
mount /dev/md0 /raid
將磁碟陣列資訊設定為重啟後依然生效
echo "/dev/md0 /raid ext4 defaults 0 0 " >> /etc/fstab
檢視陣列資訊
mdadm -d /dev/md0
當dev/sdb損壞時將其移除
mdadm /dev/md0 -f /dev/sdb
10.程序
一.top用來檢視所有程序
二.pidof 程式名稱,用來檢視程序pid直
三.kill用來終止某個程序 kill -9為強行終止
四.tail file (顯示檔案file的最後10行)
tail +20 file (顯示檔案file的內容,從第20行至檔案末尾)
tail -c 10 file (顯示檔案file的最後10個字元)
11.備份資料mysqldump
mysqldump -uroot -ppassword -a > zms/full.sql備份全庫
11.find命令
查詢logs檔案下面30天前以.sh結尾的檔案,並且刪除
find /logs f -type *.sh -ctime +30|xargs rm -rf
12.啟動nginx服務
例如:
[root@linuxserver sbin]#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
11.安裝ssh服務 yum install -y openssh-server
12.啟動ssh服務:service sshd start 或者/etc/init.d/ssh start重啟是service sshd restart
Linux 常用操作日常總結
beeline u jdbc hive2 資料庫名 10000 啟動hive show databases 檢視所有資料庫 show databases like a.正則匹配資料庫名 use 資料庫名 進入 切換資料庫 show tables 顯示資料庫中表的名稱 desc tables 顯示表結...
總結 日常總結
最近變得浮躁了,學不進了,那就寫總結吧。關於刷題 從去年十一月份到現在,感覺唯一堅持的意見事情就是刷力扣了。四個多月,寫了六百多道題,大概有四五題一天,然後也在堅持參加周賽。很多時候,有些事情成了習慣,那麼也就不需要去堅持了。比如說現在,每天都是先把每日一題和劍指 offer 的任務完成了再開始做其...
Linux 日常中用的命令隨時總結
解包 tar zxvf tmp dsvs test.dat c 自己解包到tmp下 c指定自己的目錄。3.dd命令 dd if 輸入檔案 of 輸出檔案 1 將檔案xu拷貝到zhang裡面 dd if xu of zhang 2 建立乙個1024m的空檔案 dd if dev zero of xu....