Linux-ubuntu的一些其他用法

title: Linux-ubuntu的一些其他用法


软件的安装卸载

apt 为应用程序,即ubuntu下的软件包管理 (centos 的软件包管理为 yum)。

记录一部分指令:
安装某应用 apt-get install ** 
卸载	apt-get remove ** 
自动卸载(包括依赖的应用) apt-get autoremove **

修改apt的数据源

  1. vim /etc/apt/sources.list
  2. 然后添加以下内容
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe 	multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    
  3. 更新软件列表 sudo apt update

用户和组管理

  • linux 的root超级管理员默认关闭,需要我们自己开启。
  • su切换root用户
  • linux默认root不能远程连接,需要我们开启

1)界面登录root

1、首先右键开启一个终端,输入解锁用户root的命令
sudo passwd -u root
2、为root用户设置一个密码,他会让你输入两次密码
sudo passwd root
3、测试root用户
3.1、使用su ,登陆root用户,它会让你输入root的密码,就是你刚刚设置的
3.2、测试安装命令时不加 sudo命令
apt install nano
3.3、退出root用户,回到上一个用户
exit

注:现在还不可以用root登陆,这意味着你执行一些命令之前要么通过 su切换到 root 或者 命令前加上 sudo,还需设置来进行登录root

4、编辑下面几个配置文件,让root可以登陆
4.1 sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
执行上面的命令会弹出一个文本编辑,在文本编辑中加入下面这段配置

greeter-show-manual-login=true
all-guest=false

4.2 sudo gedit /etc/pam.d/gdm-autologin
将 auth required pam_succeed_if.so user != root quiet_success 注释掉

4.3 sudo gedit /etc/pam.d/gdm-password
和上面一样的,注释掉 auth required pam_succeed_if.so user != root quiet_success

4.4 sudo gedit /root/.profile
将文件中的mesg n || true 注释,修改成 tty -s&&mesg n || true

现在可以通过界面的方式登陆了!但是没办法远程登陆,如果你想用root远程登陆的话,还需要修改ssh的配置文件

2)远程登录root
sudo gedit /etc/ssh/sshd_config
其中PermitRootLogin 这个配置应该是注释的,复制开启并将其中PermitRootLogin 这个配置项改为 yes

文件和目录的权限

  • ls -la 查看到的详情,前面一共有10位。分为四段。
-  rw-  rw-  rw-
1)文件类型
2)所有者权限
3)组权限
4)其他用户权限
-rw-rw-rw-
文件类型。d为目录,-为文件所有者的读权限所有者的写权限所有者的执行权限组的读权限组的写权限组的执行权限其他用户的读权限其他用户的写权限其他用户的执行权限
  • 创建可执行文件要声明 #/bin/bash
  • 修改权限chmod +w/+r 文件

权限的数字表示法

  • 0表示没有任何权限
  • 1表示可执行权限 = x
  • 2表示可写权限 = w
  • 4表示可读权限 = r
rwx 4+2+1 = 7 
rw- 4+2 = 6
r-x 4+1 = 5
--- 0
例如:如果说想把666.txt这个文件的权限设置成
所有者拥有全部权限,
同组用户拥有读写权限,
其他用户拥有读权限,
则数字形式该写为:
chmod 764 666.txt

未完
我的博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值