當前位置:
首頁 > 最新 > Linux運維day03

Linux運維day03

1.查看命令幫助的幾種方法

[命令] --help 適用於一般命令,非內置命令

man [命令] 使用於一般命令,非內置命令

help [命令] 只用於內置命令

info

pwd print working directory

-L 顯示邏輯路徑

-P 顯示物理路徑

mkdir

-p 如果沒有目錄,創建時也不會提示 遞歸創建

echo {}

mkdir -pv

-p 遞歸創建

-v 顯示詳細過程

cd

路徑:

相對路徑:不從/根開始 test/a/b

絕對路徑:從/根開始 /root/test/a/b

.. 上一級目錄

- 上一次目錄

echo $OLDPWD 查看這個變數

LANG=en 設置當前目錄字元為英文

tree -a 顯示隱藏文件

-L 數字 顯示幾層目錄

-d 只顯示目錄

-f 顯示完整的路徑

-i 不顯示橫線

-F 區分目錄和文件

touch 創建文件

touch .txt 創建序列文件

-a 修改訪問時間

-m 改變修改時間

stat 文件名 顯示文件的詳細屬性

埠 一個ip地址代表一台主機,但是主機上可能會有很多的服務,所以用埠來區分

遠程連接ssh 22

協議(protocol)的簡單概念

不同的服務提供了不同的埠,對應了不同的功能,通信方式可能也是不同的,

這種通信方式可以理解為協議

ssh遠程連接需要設定的五個要素

協議 ip 埠 用戶名 密碼

ps -ef 查看進程

netstat -ntlup 查看埠開放情況

遠程連接故障診斷

查看物理線路是否正常

查看ssh服務是否正常

telnet ip地址 埠

rz sz Linux傳文件

批量管理軟體

saltstack

查看Linux版本

cat /etc/redhat-release

企業面試題

32位系統和64位系統有什麼區別

useradd ws 添加用戶

passwd ws 設置密碼 passwd 為當前用戶修改密碼

echo "密碼" passwd --stdin root 改密碼

tail -1 /etc/passwd 查看用戶

su - 切換用戶

whoami 查看當前是哪個用戶

uname 列印系統信息 -m 32or64 -r 內核版本 -n顯示主機名 hostname

hostname 顯示和設置主機名 默認是顯示主機名 設置主機名可以hostname +名字 臨時生效

Linux調優

1.關閉SELinux

sed -i "s#SELINUX=enforcing#SELINUX=permissive#g" /etc/selinux/config

vim 修改也可以

getenforcing 查看SELinux狀態

setenforcing 0 臨時設置 SELinux狀態 關閉SELinux

重啟電腦之後生效

2.運行級別 7個級別

cat /etc/inittab

0 關機

1 單用戶狀態

2 沒有nfs的多用戶模式

3 完整的多用戶模式

4 未使用

5 桌面

6 重啟

runlevel 查看當前運行級別

init 切換運行級別

關機 shutdown -h now

halt

init 0

shudown -h +10 10分鐘之後關機

重啟

reboot

init 6

shutdown -r now

3.關閉防火牆

/etc/init.d/iptables stop 臨時關閉

/etc/init.d/iptables off 永久關閉

/etc/init.d/iptables status 查看狀態

chkconfig iptables off 開機不啟動

4.中文顯示

調整字符集

cat /etc/sysconfig/i18n 查看字符集設置

習慣改成

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

echo $LANG 查看字符集設置

5.設置賬號超時時間

export TMOUT=100 設置超時時間為100秒

6.設置歷史記錄

history -e 清空歷史記錄

history -d 指定歷史記錄條目刪除

export HISTSIZE=20 設置歷史記錄條目

cat ~/.bash_history 查看歷史記錄條目

export HISTFILESIZE=20 修改命令行文件的歷史數量 ~/.bash_history

永久設置辦法 追加到 /etc/profile 然後 source /etc/profile

7.隱藏Linux版本信息

cat /etc/issue 查看登錄時Linux版本信息

> /etc/issue 清除版本信息

> /etc/issue.net 清除版本信息


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 King001工作室 的精彩文章:

Linux運維day04

TAG:King001工作室 |