操作系统

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服务端)

CentOS 6.5升级Firefox浏览器

在WAS实验环境中,需要使用到系统的内置浏览器,太低的Firefox浏览器对WAS控制台支持有限,得升级Firefox浏览器。 首先下载最新版本的Firefox,下载地址: https://download-installer.cdn.mozilla.net/pub/firefox/releases/31.0/linux-x86_64/zh-CN/firefox-31.0.tar.bz2 下载完毕之后,将Firefox解压到/usr/local/目录下 tar -jxvf firefox-31.0.tar.bz2 -C /usr/local/ 解压完毕之后,可以在/usr/local/下看到firefox程序目录 接下来,修改面板下firefox下的属性 在任务栏,右键点击firefox的属性,编辑属性,在运行命令中输入: usr/local/firefox/firefox %u 接着,修改桌面快捷方式的运行方式 编辑/usr/share/applications/mozilla-firefox.desktop文件 vi /usr/share/applications/mozilla-firefox.desktop 将其中的 Exec=firefox %u 那一行更改为 Exec=/usr/local/firefox/firefox %u 这样就升级完firefox浏览器,点击快捷方式运行firefox就可以看到我们升级后的firefox浏览器了。

Linux增加IP地址段

Linux环境中,网卡需要绑定多个地址,一般情况下,可以通过增加ifcfg-eth0:0~ifcfg-eth0:253的配置文件来实现,也可以直接在/etc/sysconfig/network-scripts文件夹下创建ifcfg-eth0-range0文件的方式来实现,其中eth0为网卡配置文件。 配置过程如下: 进入到/etc/sysconfig/network-scripts文件夹下 #cd /etc/sysconfig/network-scripts 拷贝一份ifcfg-eth0网卡配置文件做参考,为ifcfg-eth0-range0

CentOS 5/6搭建PPTP VPN服务

最近Google彻底被墙了,Google的很多服务都不能正常使用,以前还可以使用Google在北京的服务器IP地址去搜索,现在彻底没戏了。 有网友整理了Google在全球的IP地址,可以通过新的IP地址去进行搜索,但其它的服务依然不能正常使用。 为了保证正常的使用Google搜索,自己在VPS服务器上搭建了一个反向代理服务,将http://doo.tips域名解析到Google.com的服务器上,这样就可以使用访问http://doo.tips域名去进行搜索。 然而其他的Google服务只能依赖于VPN了。自己有VPS服务器,直接在VPS服务器上搭建VPN服务即可。 下面介绍在VPS服务器上搭建VPN服务,搭建的是PPTP的VPN,下面是详细搭建过程。 安装步骤: 确认VPS是否支持VPN服务 安装ppp、 iptables、pptpd 配置pptpd服务 配置接入帐号,测试VPN服务

Linux 安装Telnet服务以及允许root登录

在Linux系统中,我们一般都是用SSH方式进行登录和管理操作系统,但在升级OpenSSH时,我们就得开放服务器的Telnet服务,一旦升级失败时,我们可以使用Telnet方式登录到系统进行系统管理。 本文主要介绍Linux下安装Telnet客户端、Telnet服务端、以及配置Telnet允许客户端使用root帐号进行登录。 安装Telnet客户端和Telnet服务端都可以使用yum 源的方式进行安装,或者使用RPM包的方式进行安装。 yum源的方式 #yum -y install telnet #yum -y install telnet-server rpm方式 #rpm -ivh telnet-server*.rpm #rpm -ivh telnet*.rpm 安装完毕之后,修改Telnet服务端的配置,主要修改/etc/ vi  /etc/xinetd.d/telnet service telnet {         disable = no         flags           = REUSE         socket_type     = stream         wait            =…Continue Reading →