91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux系統的常用小技巧

發布時間:2021-09-03 01:18:49 來源:億速云 閱讀:154 作者:chen 欄目:系統運維

這篇文章主要介紹“linux系統的常用小技巧”,在日常操作中,相信很多人在linux系統的常用小技巧問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux系統的常用小技巧”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

++實現RedHat非正常關機的自動磁盤修復
先登錄到服務器,然后在/etc/sysconfig里增加一個文件autofsck,內容如下:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes

++改變文件或目錄之最后修改時間(變為當前時間)
執行格式:touch name ( name 可為文件或目錄名稱。)

++如何設置login后歡迎信息
修改/etc/motd,往里面寫入文本即可。

++如何設置login前歡迎界面
修改/etc/issue或者issue.net,往里面寫入文本。
issue的內容是出現在本機登錄的用戶界面上,而issue.net則是在用戶通過網絡telnet的時候出現。

++如何修改網卡MAC地址
首先必須關閉網卡設備,否則會報告系統忙,無法更改。
命令是: /sbin/ifconfig eth0 down
修改 MAC 地址,這一步較 Windows 中的修改要簡單。
命令是:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新啟用網卡 /sbin/ifconfig eht0 up
網卡的 MAC 地址更改就完成了

++建立別名/刪除別名
alias cp='cp -i'
unalias cp

++如何知道某個命令使用了什么庫文件
例如要知道ls使用了什么庫文件,可以使用:
$ ldd /bin/ls

++如何使一個用戶進程在用戶退出系統后仍然運行
使用nohup command &,比如:nohup wget -c ftp://test.com/test.iso
#這樣即使用戶退出系統,wget進程仍然繼續運行直到test.iso下載完成為止

++如何限制用戶的最小密碼長度
修改/etc/login.defs里面的PASS_MIN_LEN的值。比如限制用戶最小密碼長度是8:
PASS_MIN_LEN 8

++如何取消root命令歷史記錄以增加安全性
為了設置系統不記錄每個人執行過的命令,就在/etc/profile里設置:
HISTFILESIZE=0
HISTSIZE=0
或者:
ln -s /dev/null ~/.bash_history

++如何測試硬盤性能
使用hdparm -t -T /dev/hdX就可以測試硬盤的buffer-cache reads和buffered disk reads兩個數據,可以用來當作硬盤性能的參考。
同時使用hdparm -c3 /dev/hdaX還能設置硬盤以32bit傳輸,以加快數據傳輸的速度。

++如何列出一個目錄占用的空間
du或du -s或du -k
du -S | sort -n 可以迅速發現那個目錄是最大的。
用df可以看到已安裝的文件系統的空間大小及剩余空間大小。
quota -v查看用戶的磁盤空間信息,如果你用quota限制了用戶空間大小的話。

++如何使新用戶首次登陸后強制修改密碼
#useradd -p ‘’ testuser; chage -d 0 testuser

++在Linux中有時開機不自動檢查新硬件,新安裝的網卡找不到。請問怎么解決?
答:自動檢查新硬件的服務是Kudzu,用戶可以用“ntsysv”命令啟動該服務。下次重啟就會找到用戶的新網卡。

++從臺灣省的一個 網站找到的,如何讓系統密碼和samba密碼一致,并可以讓用戶自行修改他們的密碼.
使用web界面來同步更改system passwd 及 samba password
下載 http://changepassword.sourceforge.net/
安裝就可以了.先看README哈.
附加:
將系統用戶批量倒成samba用戶.
less /etc/passwd | mksmbpasswd.sh >; /etc/samba/smbpasswd

++更改Linux啟動時用圖形界面還是字符界面
cd /etc
vi inittab
將id:5:initdefault: 其中5表示默認圖形界面
改id:3: initdefault: 3表示字符界面

++配置smb可以被哪些IP所用.
cd /etc/samba
Vi smb.conf
找到hosts allow = 192.168.1. 192.168.2. 127.
修改其為哪些機器所用,注意IP之間用逗號分開
舉例:
hosts allow =192.168.1.110,192.168.1.120

++禁止在后臺使用CTRL-ALT-DELETE重起機器
cd /etc/inittab
vi inittab 在文件找到下面一行
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注釋掉這一行)
如: # Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

++修改主機名
vi /etc/sysconfig/network
修改HOSTNAME一行為HOSTNAME=主機名

++查看開機檢測的硬件
dmesg | more

++查看硬盤使用情況
df –m

++查看目錄的大小
du –sh dirname

++解壓小全
tar xvfj lichuanhua.tar.bz2
tar xvfz lichuanhua.tar.gz
tar xvfz lichuanhua.tgz
tar xvf lichuanhua.tar
unzip lichuanhua.zip
注:壓縮 tar cvfz FileName.tar.gz DirName

++顯示內存使用情況
free –m

++顯示系統運行了多長時間
uptime

++顯示開機自檢的內容命令
dmesg

++端口的詳細列表
/etc/services

++查看物理信息
lspci

++文本截面的中文支持
RH 9.0自帶安裝包 zhcon_0.2.3_1.rh9.i386.rpm
安裝完成后,執行: zhcon 就可以支持中文了

++linux 控制 windows
(1)用RH9.0自己帶rdesktop,版本是1.2.0
命令:rdesktop –u user –f 192.168.1.70 色默認的是8位
(2)要達到16色,就要下載新版本1.3.0
rdesktop –a 16 –u lichuanhua –g 800*600 192.168.1.70

++不讓顯示器休眠
setterm –blank 0

++顯示最后一個登錄到系統的用戶
last

++查看所有帳號的最后登錄時間
lastlog /var/log/lastlog

++查看系統自開通以來所有用戶的登錄時間和地點
cat /var/log/secure

++顯示當前用戶所屬信息
id

++如何知道Apache的連接數目
ps -ef|grep httpd|wc -l #其它服務可以類推
netstat -nat|grep -i “80″|wc -l # 以上結果再減1吧

++刪除用戶帳號的同時,把用戶的主目錄也一起刪除
userdel -r 用戶名

++修改已有用戶的信息
usermod [參數] 用戶名
參數: -c, -d, -m, -g, -G, -s, -u以及-o與adduser參數意義相同
新參數: -l 新用戶名(指定一個新的賬號,即將原來的用戶名改為新的用戶名)

++改變redhat的系統語言/字符集
改 /etc/sysconfig/i18n 文件,如
LANG=”en_US”,xwindow會顯示英文界面,
LANG=”zh_CN.GB18030″,xwindow會顯示中文界面。
還有一種方法
cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG=”en_US”,xwindow會顯示英文界面,
LANG=”zh_CN.GB18030″,xwindow會顯示中文界面。
這樣就可以改變個人的界面語言,而不影響別的用戶
vi .bashrc
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312

++cd光盤做成iso文件
cp /dev/cdrom xxxx.iso

++快速觀看開機的硬件檢測
dmesg | more

++查看硬盤的使用情況
df -k 以K為單位顯示
df -h 以人性化單位顯示,可以是b,k,m,g,t..

++查看目錄的大小
du -sh dirname
-s 僅顯示總計
-h 以K、M、G為單位,提高信息的可讀性。KB、MB、GB是以1024為換算單 位, -H以1000為換算單位。

++查找或刪除正在使用某文件的進程
fuser filename
fuser -k filename

++linux中讓用戶的密碼必須有一定的長度,并且符合復雜度
vi /etc/login.defs,改PASS_MIN_LEN

++以不同的用戶身份運行程序
su - username -c “/path/to/command”
有時候需要運行特殊身份的程序, 就可以讓su來做

++ adduser m -g cvsroot -s /bin/false
添加用戶m,參數-s /bin/false表示不允許用戶直接登錄服務器
id m
顯示m用戶的uid和gid號。

++ 強制卸載rpm包
rpm -e –nodeps 包名稱
#個別不正常情況下:
rm -f /var/lib/rpm/__*
rpm –rebuilddb

++拒絕除root用戶的其它用戶登陸
touch /etc/nologin
也可以在/etc/passwd中加!對指定用戶限制登陸

++檢查自己所屬之群組名稱
執行格式:groups

++修改文件/文件夾所屬用戶組(支持-R)
chown .組名 文件名(注:組名名勿忘”.”,“:”也可)
也可chgrp 組名 文件名
chown 用戶名.組名 文件名(同時修改所屬用戶及用戶組) 

++用fuser命令查看一下是哪些進程使用這個分區上的文件:
fuser –v –m /usr
如果沒有什么重要的進程,用以下命令停掉它們:
fuser -k –v –m /usr
然后就可以重新掛載這些文件系統了。

++網絡喚醒主機
ether-wake 目標網卡MAC

++如何查找大小為500K到1000K之間的文件
find / -type f -size +500k -and -size -1000k

++讓主機不響應ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
若想恢復就用
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
#必須是用命令改,不能是vi修改

++自動注銷ROOT
編輯你的配置文件”vi /etc/profile”,在"HISTSIZE="后面加入下面這行:
  TMOUT=300
  #300,表示300秒

++ls只列出目錄
ls -lF | grep ^d
ls -lF | grep /$
ls -F | grep /$

++讓cron任務不回饋信息
* * * * * cmd > /dev/null 2>&1

++lsof(list open files)用法
lsof -i :xx
lsof abc.txt 顯示開啟文件abc.txt的進程
lsof -i :22 知道22端口現在運行什么程序
lsof -c nsd 顯示nsd進程現在打開的文件
lsof -g gid 顯示歸屬gid的進程情況

++改變sshd 的端口
在/etc/ssh/sshd_config 中加入一行:Port 2222,/etc/init.d/sshd restart 重啟守護進程

++防止任何人使用su 命令成為root
     vi /etc/pam.d/su,在開頭添加下面兩行:
  auth sufficient /lib/security/pam_rootok.so
  auth required /lib/security/Pam_wheel.so group=wheel
     然后把用戶添加到“wheel”組:chmod -G10 username

++如何讓ssh 只允許指定的用戶登錄
方法1:在/etc/pam.d/sshd 文件中加入
auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail
然后在/etc 下建立sshusers 文件,加入允許使用ssh 服務的用戶名(每一個用戶名都要單獨一行),重新起動sshd

++利用ssh 復制文件
1、從A 復制B(推過去)   #scp -rp /path/filename username@remoteIP:/path
2、從B 復制到A(拉過來)#scp -rp username@remoteIP:/path/filename /path

++linux機器掛載windows上的共享文件 
windows IP:192.168.1.1 
mount -t smbfs -o username=massky,password=massky //192.168.1.1/dbf /mnt/share 
如想機器重啟自動掛載,vi /etc/fstab最后加入: 
//192.168.1.1/dbf /mnt/share smbfs defaults,auto,username=massky,password=massky 0 0

++定制linux 提示符
在bash 中提示符是通過一個環境變量$PS1 指定的。用export $PS1 查看現在的值,比較直
觀常用的提示符可以設定為export PS1=“[\u@\h \W]\$”。其中\u 代表用戶名,\h 代表主機
名,\W 代表當前工作目錄的最后一層,如果是普通用戶\$則顯示$,root 用戶顯示#。

++清空文件
[echo] > 文件名

++DNS相關
host -a domain.com #顯示相關資訊都列出來
host domain.com 202.106.0.20 #用202.106.0.20這臺DNS服務器查詢domain.com

++前后臺任務相關
jobs 列出屬于當前用戶的進程
bg 將進程搬到后臺運行(Background)
fg 將進程搬到前臺運行(Foreground)
萬一你運行程序時忘記使用“&”了,又不想重新執行。可以先使用ctrl+z掛起程序,然后敲入bg命令,這樣程序就在后臺繼續運行了。

++查找當前目錄下七天前的文件,并刪除
find ./ -mtime +7 -type f -exec rm {} \;

++產生指定大小的文件(bs*count)
dd if=/dev/zero of=filename bs=1000000 count=10

++查找當前目錄下文件并更改擴展名
更改所有.ss文件為.aa
# find ./ -name "*.ss" -exec rename .ss .aa '{}' \;

++修改系統時間
date -s "2005-6-4 17:26"

++讓服務器自動同步時間
0 1 * * * /usr/sbin/ntpdate 210.72.145.44
或 0 1 * * * rdate -s time.nist.gov

到此,關于“linux系統的常用小技巧”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石棉县| 原阳县| 罗田县| 潞西市| 沙坪坝区| 惠来县| 泰顺县| 庄浪县| 武胜县| 锡林浩特市| 元阳县| 开原市| 江门市| 精河县| 通榆县| 台南县| 友谊县| 萍乡市| 石门县| 揭东县| 贵定县| 仪陇县| 汉中市| 榆中县| 河北省| 唐山市| 黔西| 德钦县| 广元市| 楚雄市| 邹平县| 乌审旗| 昂仁县| 南安市| 高邑县| 渝中区| 土默特左旗| 通海县| 宽城| 临朐县| 彭阳县|