系统字符集与 远程链接工具字符集一致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远程链接效率)