Linux 常用命令

1.查看当前所在目录路径

pwd

2.查看软件或服务是否安装

如查看vsftpd是否安装

# rpm -q vsftpd

vsftpd-2.2.2-6.el6.x86_64

3.查看系统当前可用的文件系统类型

#cat  /proc/filesystems

4.groups 查看当前登录用户的组内成员

  groups gliethttp 查看gliethttp用户所在的组,以及组内成员

  whoami 查看当前登录用户名

5.使用命令的历史记录

history [n] 

6.定义命令别名

alias lsc='ls *.c'  注释:定义显示所有C程序文件命令的别名 

  取消别名

unalias lsc 

7.查看环境变量列表

export

  定义临时环境变量

export XX=1234 

  输出环境变量

export $XX

  定义永久环境变量

在文件/etc/profile最后一行加上

export XX=1234

8.开启/关闭防火墙

service iptables start/stop

9.ftp登录不上

 01)530错误

etc下面有个pam.d文件夹进去打开vsftpd这个文件, 发现里面对之前的用户进行了限制,将里面对应的限制注释掉,#auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

 02)关闭防火强,否则本机可以访问,其他终端不可以

 03)设置selinux,否则不能上传

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=disable
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

 04)Windows中在DOS下连接Linux的FTP,先选择好Windows目录,再连接,则put和get的文件就是相对该目录的文件。Linux中的目录可以通过cd命令选择。

常见FTP命令及其功能

FTP命令

功    能

ls

显示服务器上的目录

get(mget)

从服务器下载指定文件到客户端,

mget命令允许用通配符下载多个文件

put(mput)

从客户端上传指定文件到服务器,

mput命令允许用通配符上传多个文件

open

连接FTP服务器

quit

断开连接并退出FTP服务器

close

终止当前的FTP会话

cd directory

改变服务器的工作目录

lcd directory

在客户端上改变工作目录

bye

退出FTP命令状态

ascii

设置文件传输方式为ASCII模式

binary

设置文件传输方式为二进制模式

 log文件:/var/log/vsftpd.log,/var/log/xferlog

 log 参数说明

参 数 名

说    明

当前时间

当前服务器本地时间,格式为

“DDD MMM dd hh: mm: ss YYYY”

传输时间

传送文件所用时间,单位为秒

远程主机

远程主机名称/IP

文件大小

传送文件的大小,单位为byte

文件名

传输文件名,包括路径

传输类型

传输方式的类型,包括两种:

a 以ASCII传输

b 以二进制文件传输

特殊处理标志

特殊处理的标志位,可能的值包括:

_ 不做任何特殊处理

C 文件是压缩格式

U 文件是非压缩格式

T 文件是tar格式

传输方向

文件传输的方向,包括两种:

o 从FTP服务器向客户端传输

i 从客户端向FTP服务器传输

访问模式

用户访问模式,包括:

a 匿名用户

g 来宾用户

r 真实用户,即系统中的用户

用户名

用户名称

服务名

所使用的服务名称,一般为FTP

认证方式

认证方式,包括:

0 无

1 RFC931认证

认证用户id

认证用户的id,如果使用*,

则表示无法获得该id

完成状态

传输的状态:

c 表示传输已完成

i 表示传输未完成


相关推荐