美文网首页
Linux 精神

Linux 精神

作者: 杆菌大祭司 | 来源:发表于2019-10-03 10:16 被阅读0次

一切皆文件,所以无论做什么都只需要找到配置文件。

/etc : 存放各种配置文件

/etc/sudoers.d/ sudo命令配置目录

可使用“visudo”命令配置主文件

jorge ALL=(root) :NOPASSWD /usr/bin/find, /bin/rm
用户(组)名 主机名 = (身份) :附加选项 命令绝对路径

  1. 第一栏规定它的适用对象:用户或组,就本例来说,它是用户jorge。此外,因为系统中的组和用户可以重名,要想指定该规则的适用对象是组而非用户的话,组对象的名称一定要用百分号%开头。
  2. 第二栏指定该规则的适用主机。当我们在多个系统之间部署sudo环境时,这一栏格外有用,这里的ALL代表所有主机。但是,对于桌面系统或不想将sudo部署到多个系统的情况,这一栏就换成相应的主机名。
  3. 第三栏的值放在括号内,指出第一栏规定的用户能够以何种身份来执行命令。本例中该值设为root,这意味着用户jorge能够以root用户的身份来运行后面列出的命令。该值也可以设成通配符ALL,jorge便能作为系统中的任何用户来执行列出的命令了。
  4. 第四列可以添加附加选项,比如本例规定jorge使用后面两个命令时可以不用输入密码。
  5. 最后一栏(即/usr/bin/find, /bin/rm)是使用逗号分开的命令表,这些命令能被第一栏规定的用户以第三栏指出的身份来运行它们。本例中,该配置允许jorge作为超级用户运行 /usr/bin/find和 /bin/rm这两个命令。需要指出的是,这里列出的命令一定要使用绝对路径。

不推荐直接使用命令修改 sudoer 文件的做法,推荐在 /etc/sudoers.d/
添加以用户名命名的语法文件

sudo touch /etc/sudoers.d/jorge
echo jorge ALL=(root) :NOPASSWD /usr/bin/find, /bin/rm >> /etc/sudoers.d/jorge
source /root/.bashrc

/usr :应用程序存放目录,

/usr/share 存放共享数据

  1. /usr/share/fonts 存放字体文件。

例:拷贝windows字体
因为win字体有版权,所以linux下不自带

  1. 复制字体。在“C:\Windows\Fonts”目录下找到所要安装字体,这里以“simsun.ttf”为例。如果安装的字体找不到,就去网上下载。
  2. 上传字体至linux系统。在/usr/share/fonts目录下建立一个子目录,比如/winFonts。上传“simsun.ttf”字体至此目录。
  3. sudo fc-cache -fv 更新字体缓存。
  4. 问题与解决
    运行以下命令建立字体索引信息,更新字体缓存
    sudo mkfontscale
    sudo mkfontdir
    sudo fc-cache -fv
    执行以下命令让字体生效
    source /etc/profile
    尝试更改权限
    cd /usr/share/fonts/winFonts
    chmod 755 *.ttf
  5. 其它字体命令:fc-list 查看已安装字体

/usr/bin 存放应用程序,,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local: 存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls 时会查询 /usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间

相关文章

网友评论

      本文标题:Linux 精神

      本文链接:https://www.haomeiwen.com/subject/xsldpctx.html