紅帽常用命令

來源:互聯網
上載者:User

1. 配置:
  #setup
2. 防護牆:
  #/sbin/service iptables start stop restart
3. ftp:
  #yum install vsftpd;
  #yum remove vsftpd;
  #/sbin/service vsftpd start stop restart;
  #vi /etc/vsftpd/vsftpd.conf
4. 重新擷取ip:
  #dhclient -r
  #dhclient 
5. 使用者操作
  #/usr/sbin/useradd yourname
  #/usr/bin/passwd yournam
6. 後台運行:
    $ ./test.sh &
  [1] 17208
  $ jobs -l
  [1]+ 17208 Running                 ./test.sh &
  $ ./test.sh
  [1]+  Stopped                 ./test.sh
  $ bg %1
  [1]+ ./test.sh &
  $ jobs -l
  [1]+ 22794 Running                 ./test.sh &
  $ echo $$
  21734
  $ nohup ./test.sh &
  [1] 29016
  $ ps -ef | grep test
  515      29710 21734  0 11:47 pts/12   00:00:00 /bin/sh ./test.sh
  515      29713 21734  0 11:47 pts/12   00:00:00 grep test
  $ setsid ./test.sh &
  [1] 409
  $ ps -ef | grep test
  515        410     1  0 11:49 ?        00:00:00 /bin/sh ./test.sh
  515        413 21734  0 11:49 pts/12   00:00:00 grep test
  $ ./test.sh &
  [1] 2539
  $ jobs -l
  [1]+  2539 Running                 ./test.sh &
  $ disown -h %1
  $ ps -ef | grep test
  515        410     1  0 11:49 ?        00:00:00 /bin/sh ./test.sh
  515       2542 21734  0 11:52 pts/12   00:00:00 grep test
  $ (./test.sh &)
  $ ps -ef | grep test
  515        410     1  0 11:49 ?        00:00:00 /bin/sh ./test.sh
  515      12483 21734  0 11:59 pts/12   00:00:00 grep test
  $ screen -dmS screen_test
  $ screen -list
  There is a screen on:
      27963.screen_test       (Detached)
  1 Socket in /tmp/uscreens/S-jiangfeng.
  $ screen -r screen_test
7.  nohup把程式預設輸出到nohup.out裡,可以自己設定:nohup test.sh > test.log &

8. date
  查看系統時間:
  # date
  設定系統時間
  # date --set “07/07/06 10:19" (月/日/年時:分:秒) 
 
9. hwclock/clock
  查看硬體時間
  # hwclock --show 或者# clock --show 
  設定硬體時間
  # hwclock --set --date="07/07/06 10:19" (月/日/年 時:分:秒) 或者# clock --set --date="07/07/06 10:19" (月/日/年 時:分:秒)

10. 變更檔所有者和組別:
  chown nile filename
  chown -R nile dir
  chgrp nile filename
11. 查看硬碟分區
  df -lh
  fdisk -l
12. 查看cpu
  cat /proc/cpuinfo
13. 查看記憶體
  cat /proc/meminfo
14. 日誌
  # cd /var/log 
  # less secure 
  或者 
  # less messages 
  最近登入的日誌: 
  # last 
15. 查看目錄大小
  #du -sh
  查看root下的檔案大小並排序
  #du -sh /* | sort -n
  或
  #du -sm /* | sort -n

16.7z 支援中文壓縮

支援 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 壓縮檔格式

安裝: sudo apt-get install p7zip p7zip-full p7zip-rar

# 7z a yajiu.7z yajiu.jpg yajiu.png
這條命令是將yajiu.jpg和yajiu.png壓縮成一個7z包
# 7z a yajiu.7z *.jpg
這條命令是將所有.jpg的檔案壓縮成一個7z包
# 7z a yajiu.7z yajiu
這條命令是將檔案夾yajiu壓縮成一個7z包
# 7z e yajiu.7z
這條命令是將yajiu.7z中的所有檔案解壓出來,e是解壓到當前路徑
# 7z x yajiu.7z
這條命令是將yajiu.7z中的所有檔案解壓出來,x是解壓到壓縮包命名的目錄下

17. find命令

Find命令格式:find [<路徑>] [匹配條件]
(1)從根目錄開始尋找檔案名稱為passwd的檔案。
root@Ubuntu:~# find / -name passwd
(2)尋找/usr目錄下前10天訪問過的檔案(僅第10天這一天)。
root@Ubuntu:~#find  /usr  –atime 10
3)尋找/usr目錄下前10天之前訪問過的檔案。
root@Ubuntu:~#find  /usr –atime  +10
(4)尋找/usr目錄下前10天之後訪問過的檔案。
root@Ubuntu:~#find  /usr –atime  -10
(5)列出目前的目錄下所有副檔名是“doc”的檔案。
root@Ubuntu:~# find  -name  "*.doc“
6)尋找目錄/etc /home下檔案大小小於4K的檔案。
root@Ubuntu:~# find  /etc /home –size  -4K

find命令可接受的檔案尺寸單位有位元組(c),塊(b,512位元組),K(k,1024位元組)等。

18. 使用者管理

vi /etc/passwd

vi /etc/shadow

vi /etc/group

uersadd username

userdel username

passwd username

鎖定帳號 passwd -l username

解鎖帳號 passwd -u username

usermod username

groupadd groupname

groupmod groupname

groupdel groupname

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.