学习云服务器知识总结

一、登录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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值