为root用户设置一个密码:
sudo passwd root
新建用户
sudo adduser xxx
更改 sudoers 权限
chmod 777 /etc/sudoers
增加管理员权限 让此用户有root权限
sudo nano /etc/sudoers
# 修改文件,添加:
xxx ALL=(ALL:ALL) ALL
改回 sudoers 权限
chmod 440 /etc/sudoers
上述两个步骤也可以使用如下命令
adduser xxx sudo
修改为bash
nano /etc/passwd
跳转到最后,找到新增的用户xxx,修改/bin/sh为/bin/bash
即可
彻底删除用户 -r在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。
sudo userdel -r newuser.
修改用户密码
sudo passwd username
修改主机名
sudo nano /etc/hostname
修改Hosts
sudo vi /etc/hosts
禁止ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
禁止root用户ssh直登
sudo vim /etc/ssh/sshd_config
>>
# 取消前面的注释,禁止root密码登录
PermitRootLogin prohibit-password
# 注释掉下面语句,禁止root登录
# PermitRootLogin yes
关机
shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。
Shutdown –h now 立马关机
Shutdown –h 20:25 系统会在今天20:25关机
Shutdown –h +10 十分钟后关机
Shutdown –r now 系统立马重启
Shutdown –r +10 系统十分钟后重启
reboot 就是重启,等同于 shutdown –r now
halt 关闭系统,等同于shutdown –h now 和 poweroff
man shutdown 查看具体
不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。
sync 将数据由内存同步到硬盘中。
apt
apt 命令 | 取代的命令 | 命令的功能 |
---|---|---|
apt install | apt-get install | 安装软件包 |
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
apt autoremove | apt-get autoremove | 自动删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示安装细节 |
新的apt命令 | 命令的功能 |
---|---|
apt list | 列出包含条件的包(已安装,可升级等) |
apt edit-sources | 编辑源列表 |
常用APT命令:
1.sudoapt-cache search package #搜索包
2.sudoapt-cache show package #获取包的相关信息,如说明,大小,版本。
3.sudoapt-cache depends package #了解包的依赖
4.sudoapt-get rdepends package #查看该包被那些包依赖
5.sudo apt-get install package #安装包
6.sudo apt-get install package=version #安装制定版本的包
7.sudo apt-get install package --reinstall #重新安装包
8.sudo apt-get -f install #修复安装(启动APT自动安装依赖关系的一个功能键,更新完源之后,如果APT还不能自行解决依赖关系,就可以执行一下这个命令)
9.sudoapt-get source package #下载该包的源代码
10.sudo apt-get remove package #删除包
11.sudo apt-get remove package --purge #删除包,包括删除配置文件等
12.sudo apt-get update #更新apt软件源数据库
13.sudo apt-get upgrade #更新已安装的软件包
14.sudo apt-get dist-upgrade #升级系统
15.sudo apt-get dselect-upgrade #使用dselect升级
16.sudo apt-get build-dep package #安装相关的编译环境
17.sudo apt-get clean & sudo apt-get autoclean #清理无用的包
18.sudo apt-get check #检查是否有损坏的依赖