您好,登錄后才能下訂單哦!
筆記
Systemctl restart 服務名稱 重啟服務
Systemctl start 服務名稱 啟動服務
Systemctl stop 服務名稱 停止服務
Systemctl enable 服務名稱 加入到啟動項
Systemctl staus 服務名稱 查看服務狀態
Systemctl 配置工具
Systemd 服務名稱
linux服務器關機命令:
關機:
shutdown -h now
poweroff
halt
重啟:l
shutdown -r now
reboot
BASH
1.好用
2.廣泛,通吃 ,適用
命令 參數 對象
打了 狠狠地 小剛
-字母 -a -l
--單詞 --all --list
參數之間合并原則:短格式和短格式的參數可以合并只保留一個減號短格式和長格式的參數不可以合并
長格式和短格式之間也不能合并
命令 需要參數給予輔助
Bash要素:命令+參數+對象
5類型
R(運行)進程 命令提供服務的
S(中斷)休眠狀態 等待提供服務進程
D(不可中斷)不能被終端的進程
Z(僵死)僵尸進程 僵死
T(停止)進程收到信息后停止
Ifconfig 網卡信息
Ether MAC地址 網卡的物理地址
History 命令執行記錄 !加數字
eport 收集信息
Cd 目錄
Cd ~ 返回用戶的家目錄
C - 返回上一次的所在目錄
Cd .. 上一級目錄
/root → /home
Ls 顯示當前目錄文件
Ls -a 顯示所有的文件
Ls -l 長格式 輸出詳細信息的格式
Linux 系統中的一切都是文件
Cat 用來看比較小的文件
Last命令 查看用戶的登陸記錄
More用來看大文件的
Wc命令 -l 只顯示行數 -w只顯示單詞數 -c只顯示字節數
Start
Cut -d 分隔符 間隔 -f列號 文件名稱
Diff 對比兩個文件不同
Touch 可以修改文件的時間 文件名稱
Cp文件 用于復制文件或者目錄
Mkdir -p 嵌套關系目錄 相當于文件夾
Rm-rf刪掉系統 不行的話 sudo rm -rf 別試
Dd 參數 if of bs count
Tar壓縮命令
壓縮
Tar czvf 壓縮包 要打包目標
解壓
Tar xzvf 壓縮包
Cut-d間隔符 -f列號 文件名稱
Grep 關鍵詞 文件名稱
Pidof 查詢本機上的服務程序的PID
Kill 將查詢到的PID進程終止掉
系統狀態檢測命令
Ifconfig命令 查詢網卡配置和網絡狀態等信息
inet參數后面是IP
ether 參數后面是網卡物理地址MAC地址
RX RT接受書紀寶與放松數據包的個數 及累計流量
如果要查看當前系統版本的詳細信息,則需要查看 redhat-release 文件,其命 令以及相應的結果如下:
[root@linuxprobe ~]# cat /etc/redhat-release
Uptime 顯示當前系統時間 系統以運行時間 啟用終端數量 以及平均負載值等信息
free命令 顯示當前系統中內存的使用量信息 加上-h 參數為Gb
Who 查看當前登入主機的用戶終端信息
Last用于查看所有登陸記錄 容易被篡改
History 命令用于顯示歷史執行過的命令 加上參數-c可以清空
歷史命令會被保存到用戶家目錄中的.bash_history 文件中。Linux 系統中以點(.)開 頭的文件均代表隱藏文件,這些文件大多數為系統服務文件,可以用 cat 命令查看其文件 內容。
重定向夫 (命令) 文件
清空 > 命令>文件
輸出重定向符
追加 >> 命令>>文件
輸入重定向符 <
&>
&>> 錯對都輸入
命令<——>文件
命令<——>命令
管道符
命令A I 命令B
Wq!強制保存并退出
1:45分鐘
Diff命令
命令用于多個文本文件的差異 可以使用-brief參數來確認兩個文件是否不同 還可以用-c參數來詳細比較
Touch 命令
創建空白文件設置文件的時間
Cp命令
Cp命令用于復制文件或者目錄
Mv命令
用于剪切文件 重命名
Rm命令
用于刪除文件或目錄 再刪除時如果刪除不掉 可以加一個-r參數
Dd命令用于轉換文件或者復制文件
File命令
用于查看文件的類型 格式為 file文件名
Grep命令
用于在文本中執行關鍵詞搜索
Find命令
find命令用于按照指定條件來查找文件
第三章80頁
重定向夫 (命令) 文件
清空 > 命令>文件
輸出重定向符
追加 >> 命令>>文件
輸入重定向符 <
&>
&>> 錯對都輸入
命令<——>文件
命令<——>命令
管道符
命令A I 命令B
Bashe 解釋器
Man bash 輸出到屏幕的信息
Alias 別名=名稱創建
取消別名 unalias命令
Rm命令刪除文件
#!/bin/bash 腳本聲明
#for test 腳本注釋
.sh結尾的
保存并退出 !Wq
/etc/sysconfig/network-scripts
1:接受
2:判斷
3:
&& 若前面成功 則執行后面
|| 若前面失敗 則執行后面
! 取反值
[ -z xxxxx ]
Echo ¥?
看變量有沒有使用? 、
0沒有
1有
45分鐘
W2
X1
R4
Fail
Wxrwr-r-x
Rw -rx -r--
useradd命令 創建用戶
-d 指定用戶的家目錄
-u 指定該用戶的默認UID
Passwd 命令 用于用戶修改密碼 過期時間 認證信息
[root@localhost ~]# cat /etc/group
Suserdel 命令用于刪除用戶
文件權限與歸屬
SUID 是一種對二進制程序進行設置的特殊權限
SGID 讓執行者臨時擁有屬組的權限(對擁有執行權限的二進制程序進行設置)
SBIT 特殊權限位
Chattr命令 設置文件的隱藏權限
Setfacl命令 管理文件的ACL規則 特殊權限控制
Getfacl 命令 顯示文件上設置的 ACL信息
Su命令
/Bin目錄的 叫做命令文件 二進制文件
/Use 自己安裝的程序
/media 掛在光盤鏡像的 U盤 光盤mnt也可以
/Var目錄 保存經常變動的數據 數據庫 網站
/boot 保存開機所需要的信息
/dev 設備目錄
/home 用戶主目錄
/root 系統管理員的家目錄
/srv 一些網絡服務的數據文件
/tmp 共享的臨時目錄
/proc 虛擬文件
/var 住要存放經常發生變化的文件 如日志
/dev/cdrom 光盤
468bytes 64bytes
主引導記錄 分區 分區
主分區 1-4
擴展分區 1-4
邏輯分區 5~
設備 是根據系統識 別 來命名的
Inode block
文件名稱 文件的真實內容
修改時間
所有者
所有組
大小
指針
掛載目錄 設備文件與目錄做掛載
161
33
Posrouting 路有前
Prerouting 路由后
firewall-config 防火墻配置
<br />
LIUNX Apache 靜態網站
把光盤設備中的系統鏡像掛載到/media/cdrom目錄。
代碼如下 mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom
動手安裝Apache服務程序
yum倉庫中yum install httpd
。
.
1
啟用httpd服務程序并將其加入到開機啟動項中,使其能夠隨系統開機而運行,從而持續為用戶提供Web服務
代碼如下:systemctl start httpd
systemctl enable httpd
找到自己之前配置好的IP地址進行查看
DocumentRoot參數用于定義網站數據的保存路徑
默認值是把網站數據存放到/var/www/html目錄中;而當前網站普遍的首頁面名稱是index.html,因此可以向/var/www/html目錄中寫入一個文件,替換掉httpd服務程序的默認首頁面
代碼如下:echo "Welcome To LinuxProbe.Com" > /var/www/html/index.html
SELinux安全子系統
enforcing:強制啟用安全策略模式,將攔截服務的不合法請求。
permissive:遇到服務越權訪問時,只發出警告而不強制攔截。
disabled:對于越權的行為不警告也不攔截。
[root@linuxprobe ~]# vim /etc/selinux/config
#This file controls the state of SELinux on the system.
#SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - No SELinux policy is loaded.
如果是permissive或disabled,建議趕緊修改為enforcing。
#SELINUXTYPE= can take one of these two values:
#targeted - Targeted processes are protected,
#minimum - Modification of targeted policy. Only selected processes are protected.
#mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@linuxprobe ~]# setenforce 1
[root@linuxprobe ~]# ls -Zd /var/www/html
drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 /var/www/html
[root@linuxprobe ~]# ls -Zd /home/wwwroot
drwxrwxrwx. root root unconfined_u:object_r:home_root_t:s0 /home/wwwroot
操作過程中會出現權限問題
進行編輯最后的文件
隨便加了個Html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。