Ubuntu Server学习笔记

1.Ubuntu Server刚安装完默认root帐号是没有启用的

可以使用sudo -i

获得root权限

然后可以设置root帐号密码

passwd root   //设置密码后root就被启用了

passwd -l root //设置密码但不启用root


2.开启ssh远程访问

a.安装openssh-server

apt-get install openssh-server


b.对openssh-server进行配置

vi /etc/ssh/sshd_config

增加一句"PermitRootLogin yes"


c.重启ssh服务

service ssh restart



3.指定的用户能通过ssh登录

vi /etc/ssh/sshd_config

添加

AllowUsers               //后面跟用户名,如有多个,以空格分隔

添加上面这个选项后,只有跟在这个后面的用户能使用ssh登录,其他用户(包括root)都将被禁止通过ssh登录


4.给其他用户赋予sudo权限

使用visudo命令

ctrl x退出

ctrl o保存

也可以直接编辑/etc/sudoers文件



5.停用和启用账户

root@192:~# usermod -L tom     //停用账户
root@192:~# usermod -U tom    //启用账户



6.更新软件包,类似centos的yum

apt-get update   //更新软件源

apt-get upgrade -u   //更新已经安装的软件  -u选项,可以看到哪些软件包被更新


7.查看系统版本好

cat /etc/issue


8.防火墙

17.04自带Uncomplicated Firewall (简单的防火墙)

查看UFW状态

root@192:/etc/selinux# ufw status
Status: inactive

Usage: ufw COMMAND


Commands:
 enable                          enables the firewall
 disable                         disables the firewall
 default ARG                     set default policy
 logging LEVEL                   set logging to LEVEL
 allow ARGS                      add allow rule
 deny ARGS                       add deny rule
 reject ARGS                     add reject rule
 limit ARGS                      add limit rule
 delete RULE|NUM                 delete RULE
 insert NUM RULE                 insert RULE at NUM
 route RULE                      add route RULE
 route delete RULE|NUM           delete route RULE
 route insert NUM RULE           insert route RULE at NUM
 reload                          reload firewall
 reset                           reset firewall
 status                          show firewall status
 status numbered                 show firewall status as numbered list of RULES
 status verbose                  show verbose firewall status
 show ARG                        show firewall report
 version                         display version information


Application profile commands:
 app list                        list application profiles
 app info PROFILE                show information on PROFILE
 app update PROFILE              update PROFILE
 app default ARG                 set default application policy


你可能感兴趣的:(Linux)