Linux運維基礎操作

2022-09-01 09:54:14 字數 2610 閱讀 6413

ssh非對稱加密

有一對金鑰: 公鑰 私鑰

公鑰加密 私鑰解密

#配置免密登入

ssh-keygen -t rsa

ssh-copy-id 192.168.0.10

ssh [email protected]

lrzsz

mount [options] [--source] | [--target] mount -o loop /dev/cdrom /root/aa #loop方式掛載

umount #解除安裝掛載

service --status-all

servie sshd status

service sshd stop

service sshd start

chkconfig iptables --list

chkconfig iptables on #啟動

chkconfig iptables off #關閉

vim /etc/sysconfig/network #修改主機名

hostnamectl set-hostname os4top16

vim /etc/sysconfig/network-scripts/ifcfg-ens33

type=ethernet

proxy_method=none

browser_only=no

bootproto=none

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

ipv6_addr_gen_mode=stable-privacy

name=ens33

uuid=f6dbeb55-9cdd-493e-be4b-b7490d1a43d9

device=ens33

onboot=yes #開機自啟動

ipaddr=192.168.3.11

prefix=24

gateway=192.168.3.1

dns1=114.114.114.114

setup #centos6互動式介面修改網絡卡配置

nmtui #centos7交換式介面修改網絡卡配置

automatically connect #打鉤,設定開機自啟動

/etc/hosts

192.168.3.12 m-2

ssh m-2

yum -y install net-tools

netstat -nltp #獲取程序名 程序號以及使用者id

netstat -tnl #監聽狀態的tcp埠和連線

yum -y install crontabs

service crond status

crontab [-u user] file

crontab [-u user] [-e| -l | -r]

crontab -e #編輯

crontab -l #列出

crontab -r #刪除定時任務配置

>分時日月周 命令

>* * * * * command

>*表示每一分鐘或者用*/1表示

* 4 * * * /usr/sbin/ntpdate cn.pool.ntp.org > /dev/null 2>&1

30 21 * * * systemctl restart httpd #每晚21:30重啟httpd服務

45 4 1,10,22 * * systemctl restart httpd #每月的1號10號22號的4:45重啟服務

ps -ef |grep sshd

write 傳送資訊到其他使用者

find -perm

find ./ -perm 777 檢視當前目錄下許可權為777的檔案或目錄

find常用命令

find ./ -name test.sh	查詢當前目錄下所有名為test.sh的檔案

find ./ -name '*.sh' 查詢當前目錄下所有字尾為.sh的檔案,單引號可以不加

find ./ -name "[a-z]*" 查詢當前目錄下所有以大寫字母開頭的檔案,雙引號要加

find /tmp -size 2m 查詢在/tmp 目錄下等於2m的檔案

find /tmp -size +2m 查詢在/tmp 目錄下大於2m的檔案

find /tmp -size -2m 查詢在/tmp 目錄下小於2m的檔案

find ./ -size +4k -size -5m 查詢當前目錄下大於4k,小於5m的檔案

find ./ -perm 777 查詢當前目錄下許可權為 777 的檔案或目錄

Mysql運維基礎操作

1 新增環境變數c mysql 5.6.39 winx64 bin2 設定my.inibasedir c mysql 5.6.39 winx64 datadir c mysql 5.6.39 winx64 data sql mode no auto create user,no engine sub...

Linux運維是什麼?linux運維的基礎知識

如果您對運維行業了解一些,應該會知道,現在的運維早已不是早年的 睡機房 往辦公室打眼一看,分不清是運維攻城獅還是開發程式猿,但是,運維這行也是春天到了,今天linux,明天雲計算的,各種新鮮概念層出不窮,那麼,linux運維是什麼?雲計算運維又是什麼?linux運維需要掌握的基礎知識 1 shell...

Linux運維 基礎指令

目錄結構 根目錄 bin,該目錄中儲存的二進位制檔案 dev,該目錄中主要存放的是外界裝置,在其中的外接裝置是不能直接被使用的,需要掛載 類似windows下的分配盼復 後才能使用 etc,該目錄主要儲存一些配置檔案 home,該目錄是除了root使用者以外其他使用者的家目錄,類似於windows的...