文章目录
telnet
telnet 用于探测端口开启时主要是根据建立连接及返回值来判断。
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上;另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上。本地机上的客户程序要完成如下功能:
- 建立与服务器的TCP 联接
- 从键盘上接收你输入的字符
- 把你输入的字符串变成标准格式并送给远程服务器
- 从远程服务器接收输出的信息
- 把该信息显示在你的屏幕上
Usage telnet 127.0.0.1 80
chown
chown 用于改变文件或文件夹的所属用户及所属组
改变指定目录及其子目录的所有文件的拥有者和群组
Usage chown -R -v root:mail test6
lsof
查看端口的占用情况
Usage lsof -i :80
Install software
Linux 平台上软件包一般以下两种格式出现,分别是:
- 二进制软件包:rpm 或 dpkg、yum 或 apt 安装(需联网,自动安装依赖)
- 源代码包:.tar.gz
源代码包的安装步骤:
- unzip:
tar zxvf httpd-2.2.16.tar.gz
- configure:
./configure --prefix=directory
- make:
make
- make install:
make install
重定向日志
Usage nohup java -jar jenkins.war --ajp13Port=-1 --httpPort=8089 > debug.log 2>&1 &
Add path
- vim /etc/profile
- export PATH = “/usr/local/Python3.6/bin:$PATH”
- save and exit vim
- source /ect/profile
ps && netstat
-
查看进程:
ps aux | grep uwsgi
-
杀死进程:
kill -9 %pid
-
查看端口占用:
netstat -lnp | grep 1317
查看磁盘使用情况和目录大小
- 查看磁盘使用情况:
df -hl
- 查看某目录下各个目录占有磁盘大小:
du -h --max-depth=1 /root
删除默认启动项
- 删除mysql随机器启动的服务:
sudo update-rc.d -f mysql remove
IPTABLES 开放端口
vi /etc/sysconfig/iptables
service iptables restart
killall
killall -9 {command name}
scp
secure copy 远程文件拷贝
- local -> remote:
scp [-r] localfile user@ip:remote_path
- remote -> local:
scp [-r] user@ip:remote_file local_path
useradd & 赋予 sudo 权限
- 新增用户:
useradd xxxxx
- 设置密码:
passwd xxxxx
- 赋予写权限:
chmod u+w /etc/sudoers
- 编辑添加:
vi /etc/sudoers
,在root ALL=(ALL) ALL
下给用户赋予 sudo 权限 - 取消写权限:
chmod u-w /etc/sudoers