一、登录linux系统的方法:
ssh  username@ip        SSL        远程控制    22
telnet  ip                   明文    远程控制     23
ftp username@ip              上传下载    20/21
Sftp username@ip        SSL        上传下载    22
注意:后面的数字是端口号
二、超级权限用户是#开头,新建一个普通用户($开头),新建一个普通用户的方法是:1.在超级权限用户下输入 #useradd   -s    /bin/bash   -d   /home/新建普通用户名字   -m   新建普通用户名字   2.建好普通用户之后登录也是跟上面登录方法一样。  3.切换用户方法:su [-] 要切换到的用户名
其中写了”-”号就是身份环境完全切换,不写”-”号就是只切换身份,不切换环境。
三、提升权限有哪几种方法?
1.加入到root/zs所在组   usermod -g 0 briup
2.给予sudo的超级执行权限  /etc/sudoers加入一行:
briup  ALL=(ALL:ALL) ALL
3.chmod -R 777 xxxx 提升某一个指定文件的权限;其中777也可用英文表示rwx rwx rwx;第一个rwx是username自己的读写执行权限,第二个是group的读写执行权限,第三个是others的读写执行权限,所以也可以通过chmod u+/-r/w/x  文件名/目录名
chmod g+/-r/w/x  文件名/目录名    chmod o+/-r/w/x  文件名/目录名   来改变user、group、others的读写执行权限。
四、linux系统常用命令符总结
1.回到家目录的方法:$  cd  /home/briup
$  cd  ~
$  cd  $HOME
$  cd
$ cd ~
2.  .文件/文件夹:文件名称以.开头就是隐藏文件
3.文件类型: d 目录
-  普通文件
l  快捷方式的文件
c b p 字符字节管道类的设备文件
4.  history:查看所有历史命令
pwd:查看自己当前所在目录
ls :查看所在目录下有哪些文件
cd :去指定的目录
5.目录的操作
      查看(ls):$ ls -l/a/R   文件名/目录名
      新建文件(touch):$ touch 文件名(可多个)     
新建一个目录(mkdir):$ mkdir 目录1   目录2等多个
             $  mkdir  -p   dir6/dir7/dir8
     删除空目录(rmdir):$ rmdir 空的目录(可多个)
删除非空目录(rm):$ rm  -r/i   非空目录(可多个)
拷贝文件/目录到指定文件/目录中:
$ cp [-i]  source_file  destination_file
$ cp [-i]  source_file(s)  destination_directory
$ cp -r[i]  source_directory(s)  destination_directory
其中source_file(s)指定的目标文件   destination_file 指定的目的地文件
 source_directory(s) 指定的目的地目录
移动或剪切文件到指定目录或重命名文件:
$ mv [-i]  source_file  destination_file
$ mv [-i]  source_file(s)  destination_directory
$ mv [-i]  source_directory(s)  destination_directory 
注意的是:复制:cp  -r  目录s    已经存在的目录
          cp  [-r]  普通文件s   文件/目录
Cp   普通文件   不存在的文件  :复制并且进行了重命名
Cp   普通文件   存在的文件  :复制并且进行了覆盖
移动: mv  目录  不存在的目录   重命名
mv  目录   存在的目录     移动到内部
mv  目录s  存在的目录    移动到内部
查看系统信息:ls -la
cat (concatenate) :将多个文件内容显示出来
tac :反向展示,由最后一行到第一行反向在萤幕上显示出来
nl :添加行号展示
more(concatenate) :翻页显示文件内容,最后一行会显示出目前显示的百分比,而且还可以在最后一行输
入一些有用的命令
less :less 的用法比起 more 又更加的有弹性,可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件
head :显示出一个文件的前几行,默认显示10行
head -n :后面接数字,代表显示几行的意思。
tail :显示出一个文件的后几行,默认显示10行
 tail  -n后面接数字,代表显示几行的意思/字串。
重定向:1.>
将>前命令的输出作为输入导入到>后文件或命令中(会覆盖原来内容)。
2.>>
将>> 前命令的输出作为输入导入到>后文件或命令中(追加到原来内容后)。
;
在一行中输入多个命令
$ cd;ls
$ date;cal;pwd
 | :管道连接符
将“|”前一个命令的的输出作为“|”后一个命令的输入
$ ls -l /etc | more
*  代表0到多个字符
? 代表任意单个字符
[]  代表指定范围内的单个字符
压缩
$ gzip  filename
$ bzip2  filename
$ zip filename.zip  filename(s)
例如:
$ gzip file1
$ bzip2 file1
$ zip my.zip file1 file2
解压缩
$ gunzip filename
$ bunzip2 filename
$ unzip filename
例如:
$ gunzip file1.gz
$ bunzip2 file1.bz2
$ unzip my.zip
归档
$ tar [cvf] package_name filename(s)
例如:
归档:
$ tar cvf all.tar file1 file2 file3
归档并压缩:
$ tar cvfz  all.tar.gz  file1 file2 file3 = $ tar cvf  all.tar file1 file2 file3
$ gzip all.tar
拆档
$ tar [xvf] package_name
例如:
拆档:
$ tar xvf all.tar
解压缩并拆档:
$ tar xvfz all.tar.gz = $ gunzip all.tar.gz
$ tar xvf all.tar
常用软件的端口号:
ftpd    20/21
Sftp     22
Sshd    22
Telnet   23
Apache2  httpd 80
https    443
Mysqld  3306
Oracle  1521
Tomcat  8080