Linux

tar去除目录结构

去除目录结构加上 –strip-components N 如: 压缩文件eg.tar 中文件信息为 src/src/src/eg.txt 运行 tar -xvf eg.tar –strip-components 1 结果:src/src/eg.txt 如果运行  tar -xvf eg.tar –strip-components 3 解压结果为: eg.txt

yum源更新时解析IPv6地址问题

操作系统本身关闭的IPv6地址,但yum源更新时依然解析了IPv6的地址,但是IPv6无法连接。 解决方法: # 修改yum配置文件 vim /etc/yum.conf # 增加ip解析配置 ip_resolve=4 # 更新确认 yum update

Yum Transaction Check Error

在系统执行更新时遇到“Yum Transaction Check Error”,解决方法如下: #yum shell 进入YUM的命令行模式 #remove package 移除报错的对应包名称 #install package 重新安装对应的应用包 #run 执行安装命令

Linux 使用NC命令永久监听本地端口

Linux可以使用nc命令来测试网络端口是否正常,类似于telnet命令,但也可以用nc命令来监听本地端口,支持TCP、UDP协议,当我们测试NTP服务网络策略是否正常时,可以使用到nc命令测试UDP 123端口。 使用案例如下: 1、测试TCP端口 nc -vz ip tcp-port 2、测试UDP nc -uvz ip udp-port 3、临时监听TCP端口 nc -l port 4、永久监听TCP端口 nc -lk port 5、临时监听UDP nc -lu port 6、永久监听UDP nc -luk port 说明:默认监听的都是TCP端口

RHEL7配置NTP服务

1、安装ntp软件 2、编辑配置文件/etc/chrony.conf 3、允许某一网段进行时间同步(编辑/etc/chrony.conf) 4、启动NTP服务 5、测试同步

Linux普通用户绑定80端口

在Linux系统中,默认情况下只有root用户才可以绑定1024以下的端口,而普通用户需要绑定1024以下的端口,基本方法是使用的Nginx代理转发或者操作系统的iptables进行端口转发两种方法进行,本文将以tomcat为例,直接以普通用户运行tomcat,并使tomcat程序绑定80端口或者转发代理至tomcat的8080端口。 要使机器的80端口给客户端方法问,可以参考以下方式进行: iptables端口转发方式 Nginx代理模式 setcap方式  1、iptables方式 RHEL 7 #firewall-cmd –permanent –add-forward-port=port=80:proto=tcp:toport=8080 RHEL 7之前版本 #iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 2、安装Nginx,并将80端口转发至8080 listen 80; location / {     proxy_pass       http://localhost:8080;     proxy_set_header Host      $host;    …Continue Reading →

RHEL 7 ROOT 密码破解步骤

1、重启操作系统的时候,在启动页面,输入e进行编辑选择第一项,然后在内核部分,按最后的end键到最后加入: #rd.break console=tty0 2、启动操作系统 按Ctrl+x保存启动 3、进入系统以后,重新挂载/sysroot/ #mount -o remount,rw /sysroot/ #chroot /sysroot/ 4、重置密码 #passwd  重复输入两次密码 5、 重新创建标签 #touch /.autorelabel 6、退出bash模式 #exit 7、重启操作系统 #reboot

CentOS RPM方式升级内核

首先导入public key rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 其次,安装rpm包 CentOS5 rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm CentOS6 rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm CentOS7 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 然后执行 yum –enablerepo=elrepo-kernel -y install kernel-lt 进行内核升级,升级完毕之后需要修改/etc/grub.conf文件,将第一个default=1更改为default=0 default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz 修改完毕之后,reboot服务器即可。

Linux下rz/sz安装与使用

在Linux系统下,可以通过rz命令将本地的文件上传至Linux操作系统上,通过sz命令将服务器桑的文件下载到本地磁盘的操作,所有的文件传输走的都是SSH协议。 一般的Linux最下化安装都没有安装此工具,我们安装此工具可以直接使用Yum源的方式进行安装。 #yum -y install lrzsz* 安装日志 安装完毕,即可使用。 使用方法: 打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录; 然后在用SecureCRT登陆linux终端的时候: # sz filename (发送文件到客户端,zmodem接收可以自行启动) # rz (从客户端上传文件到linux服务端)