系統字符集與 遠程鏈接工具字符集一致java
臨時修改linux
[root@ace ~]# export LANG=en_US.UTF-8 [root@ace ~]# echo $LANG
永久修改vim
[root@ace ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" [root@ace ~]# source /etc/sysconfig/i18n
dos2unix 文件名
臨時關閉centos
[root@ace ~]# getenforce # 查看selinux運行狀態 Enforcing [root@ace ~]# setenforce usage: setenforce [ Enforcing | Permissive | 1 | 0 ] [root@ace ~]# setenforce 0 臨時關閉selinux,重啓後又會生效
[root@ace ~]# getenforce Permissive
永久關閉安全
[root@ace ~]# vim /etc/selinux/config SELINUX=disabled
再重啓服務器
iptables (軟件防火牆) 1.查看防火牆規則 iptables -L 2.清空防火牆規則 iptables -F 3.關閉防火牆軟件,這個服務永久關閉 systemctl stop firewalld
systemctl status firewalld.service
systemctl start firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl enable firewalld.service
/etc/init.d/iptables stop
查看主機名 hostname 臨時修改主機名 hostname xxxxxx 永久修改主機名 /etc/sysconfig/network 讓主機名能解析,(ping主機名能夠暢通) /etc/host 通常是 遠程地址 主機名
[root@oldboyedu-01 mnt]# yum install tree Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base 1、ping www.baidu.com # 可否正常上網 2、ping 223.5.5.5 # DNS是否有問題 [root@ace /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 #按G DNS1=223.5.5.5 DNS2=223.6.6.6 [root@ace /]# ifdown eth0 && ifup eth0 或者 [root@ace /]# /etc/init.d/network restart
Swap file is already exists # 方法一:確認以前的修改能夠丟 直接刪除這個臨時文件便可 # 方法二:儘量的恢復以前的修改 輸入R恢復以前的修改 保存並退出 在刪除以前的臨時文件(隱藏文件)
du 查看文件或目錄所佔用的空間 h 以直觀的方式顯示大小 s 只顯示個文件大小的總和
df -sh 查看磁盤的使用狀況
df -h
du -sh / 一層一層du檢查
若是目錄很大 ls -ld xx
說明有不少小文件
ls |xargs rm
block滿了,文件沒有被完全刪除
[root@oldboyedu01-nb oldboy]# lsof |grep delete rsyslogd 1250 root 2w REG 8,3 7803924480 130420 /var/log/secure (deleted) 軟件名稱 文件大小 文件名 (deleted)---標記 這個文件的硬連接數量爲0,進程調用數不爲0。
解決方案:重啓對應的文件
雲服務器默認沒有swap服務器
swap的值都是安裝系統的時候設置好的,通常設置爲內存的兩倍大小
臨時增長swap 網絡
一、建立一個文件塊 讓文件塊成爲swap
dd if=/dev/zero of=/tmp/100m bs=1M count=4000
if 輸入文件:從哪一個文件獲取數據
of 接受文件;輸出數據到這裏,
bs 每次複製10M
count 複製的次數
二、變成swap # 不能在tmp下
mkswap /tmp/100m
查看類型
file /tmp/100m 會變成swap
三、查看內存使用狀況ssh
free -hsocket
四、swap生效ide
swapon /tmp/100m
swapon -s 顯示swap組成
五、swap永久生效
方法一: # /etc/rc.local swapon /tmp/100m 方法二: # /etc/fstab tmp/100m swap swap defaults 0 0
會把使用過的命令和數據臨時存放在內存中 cache和buffer
https://www.linuxatemyram.com
服務端確認telnet服務端安裝
yum install -y telnet-server telnet xinetd
# vim /etc/xinetd.d/telnet
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
systemctl start xinetd
systemctl start telnet
wireshark抓包軟件能夠看到ssh和telnet是否爲明文
A管理B A: ssh-keygen -t dsa <-- 建立密鑰對命令 -t dsa表示指定密鑰對加密類型 ssh-copy-id -i /root/.ssh/id_dsa.pub 172.16.1.31 A: ssh 172.16.1.31 之後都不須要輸入密碼 將本地的id_dsa.pub 複製到了遠程家目錄下的authorized_keys文件
Port 52113 <- 修改ssh服務端口號信息 ListenAddress 0.0.0.0 <- 主要做用提高網絡鏈接安全性 PS:監聽地址只能配置爲服務器網卡上擁有的地址 PermitRootLogin no <- 是否容許root用戶遠程登陸 PermitEmptyPasswords no <- 是否容許空密碼 UseDNS no <- 是否進行DNS反向解析(提高ssh遠程鏈接效率) GSSAPIAuthentication no <- 是否進行遠程GSSAPI認證(提高ssh遠程鏈接效率)