Linux常用命令

1、從windows復(fù)制文件

pscp -C d:\dark_blue.js ems@10.199.100.246:/
# using special port
pscp -P 10086 -C G:\KuGou\apache-tomcat-8.5.42.tar.gz root@xxx.xxx.100.xxx:/home/kingsoft  

把服務(wù)器上的/home/king目錄取回本地D:\Temp目錄

C:\>pscp.exe -r root@IP:/home/king  D:\Temp

在vim中直接粘貼:shift+insert
vi 中查找 :  /word_want_to_search

Linux 之間復(fù)制
cp -r /source /dest

查看硬盤剩余空間
df -h
查看目錄大小
 du -sh 目錄名稱  

刪除多個(gè)目錄下內(nèi)容 比如maven的lastUpdated文件

find . -name "*lastUpdated" | xargs rm -fr

2精绎、centos操作系統(tǒng)查看用戶

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more

3挺份、切換文件所有者
chown -R mysql:mysql /home/mysql
4、解壓

tar zxvf mysql-VERSION.tar.gz
tar xvf mysql-5.7.17-1.el5.i686.rpm-bundle.tar -C /usr/src/mysql/

unrar e file.rar //解壓rar
unzip file.zip //解壓zip


tar -cvf xxx.tar folder_to_compress -- 壓縮 把folder_to_compress 壓縮成xxx.tar

5欲间、關(guān)閉hugepage

echo never > /sys/kernel/mm/transparent_hugepage/enabled
#確認(rèn)效果
cat /sys/kernel/mm/transparent_hugepage/enabled 

6楚里、安全重啟MySQL

$mysql_dir/bin/mysqladmin -u root -p shutdown
$mysql_dir/bin/safe_mysqld & 

7、查看虛擬機(jī)IP:

ifconfig

如果沒(méi)有inet屬性的值猎贴,則使用:

dhclient ens33

然后ifconfig

如果想每次不需要dhclient,那么
編輯vi /etc/sysconfig/network-scripts/ifcfg-ens33  
把里面的ONBOOT=no
修改為ONBOOT=yes

8班缎、關(guān)閉firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開(kāi)機(jī)啟動(dòng)
firewall-cmd --state #查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning蝴光,開(kāi)啟后顯示running)
# firewall 開(kāi)放指定IP:
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept"
# firewall 開(kāi)放指定IP范圍
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.2.0/24" port protocol="tcp" port="5432" accept"

9、設(shè)置網(wǎng)絡(luò)
9.1达址、設(shè)置ip;

vi /etc/sysconfig/network-scriptes/ifcfg-eno16777984

具體格式:

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
TYPE=Ethernet       #網(wǎng)卡類型
DEVICE=eth0         #網(wǎng)卡接口名稱
ONBOOT=yes          #系統(tǒng)啟動(dòng)時(shí)是否自動(dòng)加載
BOOTPROTO=static    #啟用地址協(xié)議 --static:靜態(tài)協(xié)議 --bootp協(xié)議 --dhcp協(xié)議
IPADDR=192.168.1.11      #網(wǎng)卡IP地址
NETMASK=255.255.255.0    #網(wǎng)卡網(wǎng)絡(luò)地址
GATEWAY=192.168.1.1      #網(wǎng)卡網(wǎng)關(guān)地址
DNS1=10.203.104.41       #網(wǎng)卡DNS地址
HWADDR=00:0C:29:13:5D:74 #網(wǎng)卡設(shè)備MAC地址
BROADCAST=192.168.1.255  #網(wǎng)卡廣播地址 
重新導(dǎo)入ifcfg-eth0網(wǎng)絡(luò)配置文件
[root@localhost ~]# /etc/init.d/network reload
或者
[root@localhost ~]# /etc/init.d/network stop
[root@localhost ~]# /etc/init.d/network start

9.2蔑祟、添加路由

ip route add 192.168.28.0/24 via 192.168.xx.1 dev eno16777984
ip route add default via xxx.xxx.xxx.xxx dev ens33 proto dhcp metric 100

其中服務(wù)器ip為192.168.80.20 ;192.168.80.1為網(wǎng)關(guān) 沉唠;
192.168.28.0/24為需要訪問(wèn)CentOS7網(wǎng)段的用戶IP

vi /etc/hosts
127.0.0.1 localhost xxxx
# hosts文件修改后疆虚,重啟網(wǎng)卡:
/etc/init.d/network restart
nmcli c reload ens160  #centos8

10、Linux Arena內(nèi)存池引發(fā)tomcat占用內(nèi)存過(guò)大:

export MALLOC_ARENA_MAX=2

然后重啟tomcat

12 復(fù)制文件(重命名文件):mv /home/xxxold /home/xxxnew

11 yum


yum clean all
yum makecache  生成緩存

yum repolist all   查看源

使用光驅(qū)做yum源:

1满葛、進(jìn)入/etc/yum.repos.d目錄
2径簿、刪除其余的源,保留CentOS-Media.repo
3纱扭、yum repolist all 發(fā)現(xiàn)disable
4牍帚、vi CentOS-Media.repo
把check改成0;enable改成1
5乳蛾、ok
image.png

如果不ok; 把光驅(qū)掛載上

1暗赶、如果沒(méi)有/media/cdrom
mkdir /media/cdrom
2、ll /dev/cdrom
3肃叶、mount /dev/cdrom /media/cdrom
不用光盤:
umount /dev/cdrom
image.png

image.png

時(shí)區(qū)

[root@myComputer ~]# hwclock -r
2020-06-27 01:56:22.509388-04:00
[root@myComputer ~]# timedatectl
               Local time: Sat 2020-06-27 01:56:58 EDT
           Universal time: Sat 2020-06-27 05:56:58 UTC
                 RTC time: Sat 2020-06-27 05:56:58
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no
[root@myComputer ~]# timedatectl set-timezone Asia/Shanghai
[root@myComputer ~]# timedatectl
               Local time: Sat 2020-06-27 13:57:49 CST
           Universal time: Sat 2020-06-27 05:57:49 UTC
                 RTC time: Sat 2020-06-27 05:57:49
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no
[root@myComputer ~]#

zabbix

配置zabbix-agent蹂随。

vim /etc/zabbix/zabbix_agentd.conf
修改下面選項(xiàng),請(qǐng)將ip地址換成您自己的zabbix server地址因惭,Hostname換成您上面配置的HostName岳锁。

Server=192.168.0.x ###zabbix server 的地址#####
ServerActive=192.168.0.x ###zabbix server的地址####
Hostname=changping****  ####client ip####

添加開(kāi)機(jī)啟動(dòng):

cp /home/kingsoft/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
vi /etc/rc.d/init.d/zabbix_agentd #
修改如下
BASEDIR=/usr/local/zabbix/   #zabbix安裝目錄
:wq
chmod +x /etc/rc.d/init.d/zabbix_agentd
chkconfig zabbix_agentd on
service zabbix_agentd start

配置jdk環(huán)境變量
[root@localhost java]#vim /etc/profile
在最后一行加上如下值

#java environment
export JAVA_HOME=/usr/java/jdk1.7.0_80
# 多余export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
生效:

source /etc/profile或 . /etc/profile

安裝時(shí)未創(chuàng)建swap, 創(chuàng)建swap:
dd:用指定大小的塊拷貝一個(gè)文件蹦魔,并在拷貝的同時(shí)進(jìn)行指定的轉(zhuǎn)換激率。

1.創(chuàng)建要作為swap分區(qū)的文件:增加16GB大小的交換分區(qū),則命令寫(xiě)法如下勿决,其中的count等于想要的塊的數(shù)量(bs*count=文件大衅固伞)
 
#free -g 
# dd if=/dev/zero of=/root/swapfile bs=1M count=16384
 
2.格式化為交換分區(qū)文件:
# mkswap /root/swapfile #建立swap的文件系統(tǒng)
 
3.啟用交換分區(qū)文件:
# swapon /root/swapfile #啟用swap文件
 
4.使系統(tǒng)開(kāi)機(jī)時(shí)自啟用,在文件/etc/fstab中添加一行:
vi /etc/fstab
/root/swapfile swap swap defaults 0 0
 
5.reboot ; free -g
 
6.其它命令 
swapoff /root/swapfile  #關(guān)閉交換分區(qū)

redis:

啟動(dòng):
cd src
././redis-server ../redis.conf
設(shè)置密碼
redis.conf文件低缩,然后修改里面的requirepass. 比如設(shè)置為123456
requirepass 123456

關(guān)閉:
redis-cli -h 127.0.0.1 -p 6379 shutdown
遠(yuǎn)程登錄
redis-cli -h  Ip-p Port  -a Password

快捷方式嘉冒、軟連接、軟鏈接

ln -s /opt/app/app ~/desktop

Linux時(shí)間同步:

數(shù)據(jù)庫(kù)應(yīng)該使用ntpd方式配置ntp服務(wù)
1.crontab+ntpdate方式對(duì)于應(yīng)用服務(wù)器影響不大咆繁,對(duì)于oracle數(shù)據(jù)庫(kù)會(huì)有影響讳推,前面版主也說(shuō)了oracle對(duì)200ms[版主也記不清了]以上的時(shí)間調(diào)整敏感,所以如果某次ntpdate同步超過(guò)這個(gè)值會(huì)有潛在風(fēng)險(xiǎn)玩般。
2.對(duì)同步時(shí)間要求嚴(yán)格就配置下ntpclient银觅,此方式會(huì)產(chǎn)生ntpd守護(hù)進(jìn)程來(lái)與ntpserver保持時(shí)間同步,默認(rèn)是64ms同步一次坏为。這個(gè)配置很簡(jiǎn)單只要在/etc/ntp.conf中添加記錄:server 時(shí)間服務(wù)器ip 究驴,再放開(kāi)local本地時(shí)鐘【當(dāng)ntpserver不可用時(shí)使用本地時(shí)鐘同步時(shí)間】慨仿,然后linux下啟用ntpd進(jìn)程就行【redhat 7以上會(huì)多了個(gè)chronyd進(jìn)程,此進(jìn)程默認(rèn)開(kāi)機(jī)自啟動(dòng)會(huì)導(dǎo)致ntpd開(kāi)機(jī)無(wú)法自啟動(dòng)纳胧,使用ntpd就要關(guān)閉chronyd】。ntpd剛啟用需要等待5-10分鐘才能與ntpserver建立通訊【在ntp.conf內(nèi)添加iburst參數(shù)可以立刻同步】帘撰。樓主用的ntpserver是windows2012【后來(lái)發(fā)現(xiàn)linux與windows2012的ntpd通訊總是失敗但ntpdate卻正常跑慕,之后改用linux當(dāng)ntpserver就沒(méi)問(wèn)題了】,如果ntpserver重啟了那么ntpd也會(huì)在ntpserver重啟完畢后重新建立通訊摧找。
要注意的是windows2012中的windows time服務(wù)要選為延遲自啟動(dòng)核行,否則windows重啟后windows time服務(wù)需要手動(dòng)啟用。

如果不想調(diào)整時(shí)間只是想看看與ntpserver相差多久蹬耘,可使用ntpdate -d 時(shí)間服務(wù)器ip芝雪,最后顯示的offset即是相差的時(shí)間秒數(shù)而不會(huì)調(diào)整時(shí)間。ntpq -p中的offset是毫秒數(shù)综苔。查看是否建立同步通訊用ntpstatus惩系。
  ntpd調(diào)整的方式是閾值內(nèi)小步調(diào)整慢慢靠近ntpserver時(shí)間。默認(rèn)ntpq -p中offset在128ms內(nèi)采用slew方式慢慢調(diào)整如筛,128ms以上則用step躍進(jìn)式調(diào)整這時(shí)和ntpdate一樣堡牡。如果使用-x參數(shù)啟動(dòng)ntpd則此閾值會(huì)由128ms變?yōu)?00s【也可在ntp.conf內(nèi)啟用tinker step 0,意味永不使用step方式杨刨,不過(guò)查看的資料上說(shuō)此參數(shù)會(huì)禁用內(nèi)核時(shí)間紀(jì)律晤柄,樓主無(wú)法理解這個(gè)紀(jì)律是啥意思】。建議數(shù)據(jù)庫(kù)使用-x參數(shù)啟動(dòng)ntpd進(jìn)程避免數(shù)據(jù)庫(kù)出現(xiàn)vktm時(shí)間躍進(jìn)告警妖胀。這個(gè)在/etc/sysconfig/ntpd內(nèi)的option里添加上-x并重啟進(jìn)程即可芥颈。ps -ef|grep ntp可以看到此時(shí)ntpd的啟動(dòng)參數(shù)情況。offset在1000s以上則ntpd會(huì)自動(dòng)關(guān)閉拒絕調(diào)整時(shí)間【添加-g參數(shù)可忽略此限制赚抡,或者在ntp.conf內(nèi)添加tinker panic 600爬坑,此意味超過(guò)600秒時(shí)ntpd進(jìn)程自動(dòng)關(guān)閉并寫(xiě)入/var/log/messages中,建議和-x一起使用達(dá)到600s內(nèi)slew,600s外自動(dòng)關(guān)閉不同步時(shí)間】怕品。時(shí)間誤差過(guò)大需先用ntpdate同步一次時(shí)間妇垢。slew方式下調(diào)整1s需要2000s的時(shí)間,14天可以調(diào)整2016s的誤差肉康。aix的slew方式參數(shù)是slewalways yes闯估。
   ntpdate調(diào)整方式是立即調(diào)整一次到位。

   另外還有些細(xì)節(jié)這里需要注意一下吼和,當(dāng)計(jì)算機(jī)重啟時(shí)會(huì)讀取硬件時(shí)鐘將其設(shè)置為系統(tǒng)時(shí)鐘時(shí)間涨薪,如果是實(shí)體機(jī)平時(shí)使用hwclock -w保持同步?jīng)]什么問(wèn)題。但對(duì)于自建的虛擬機(jī)來(lái)說(shuō)可能會(huì)有些問(wèn)題炫乓。我所在公司用的VMware自建有私有云環(huán)境刚夺,當(dāng)我重啟虛擬機(jī)后發(fā)現(xiàn)時(shí)間與ntpserver的時(shí)間會(huì)有幾分鐘的誤差献丑,hwclock -w重啟后依舊,最后是在crontab內(nèi)添加@reboot腳本先ntpdate同步一次時(shí)間再啟動(dòng)ntpd進(jìn)程保持時(shí)間侠姑。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末创橄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莽红,更是在濱河造成了極大的恐慌妥畏,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件安吁,死亡現(xiàn)場(chǎng)離奇詭異醉蚁,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)鬼店,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門网棍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人妇智,你說(shuō)我怎么就攤上這事滥玷。” “怎么了俘陷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵罗捎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我拉盾,道長(zhǎng)桨菜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任捉偏,我火速辦了婚禮倒得,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夭禽。我一直安慰自己霞掺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布讹躯。 她就那樣靜靜地躺著菩彬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪潮梯。 梳的紋絲不亂的頭發(fā)上骗灶,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音秉馏,去河邊找鬼耙旦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛萝究,可吹牛的內(nèi)容都是我干的免都。 我是一名探鬼主播锉罐,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼绕娘!你這毒婦竟也來(lái)了脓规?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤险领,失蹤者是張志新(化名)和其女友劉穎抖拦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體舷暮,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年噩茄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了下面。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绩聘,死狀恐怖沥割,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凿菩,我是刑警寧澤机杜,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站衅谷,受9級(jí)特大地震影響椒拗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜获黔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一蚀苛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玷氏,春花似錦堵未、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至赞辩,卻和暖如春雌芽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诗宣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工膘怕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人召庞。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓岛心,卻偏偏與公主長(zhǎng)得像来破,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子忘古,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • ps aux 或 ps -ef : 查看所有進(jìn)程 netstat -apn|grep 32000 查看端口 ps ...
    淺淺淺丿憂傷閱讀 361評(píng)論 0 9
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細(xì)信息(只在centos和redhat上試過(guò)生效)arc...
    MicoCube閱讀 691評(píng)論 0 0
  • 系統(tǒng) arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯示正...
    莎楽哥哥鴨閱讀 761評(píng)論 1 51
  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    周曉風(fēng)閱讀 376評(píng)論 0 0
  • 人人都想成功徘禁,到底能不能成功與個(gè)人努力有關(guān)系,與性格以及智商也有莫大的關(guān)系髓堪。有些人看起來(lái)唯唯諾諾默默無(wú)聞的送朱,其實(shí)他...
    戀星座閱讀 316評(píng)論 0 0