标签归档:linux

添加组和用户

添加用户

快速添加:

useradd -m -s /bin/bash user

语法示例:

# 添加组
sudo groupadd groupname
# 添加用户
sudo useradd -g groupname -s /bin/bash username
# 添加 sudo 权限
sudo usermod -aG sudo username             // ubuntu
sudo usermod -aG wheel username           // centos

useradd 参数说明:

-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id。

删除用户

userdel -r user

userdel 参数说明:

-f:强制删除用户,即使用户当前已登录;
-r :删除用户的同时,删除与用户相关的所有文件。

注意事项

为防止删除管理员后无法进入 root 账号,centos 系统要确保 /etc/sudoers%wheel ALL =(ALL)ALL 没有被注释。

Fix apt-get update “the following signatures couldn’t be verified because the public key is not available”

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C

apt打包系统有一组可信任的密钥,用于确定是否可以对软件包进行身份验证,从而确认是否可以在系统上安装软件包。有时系统没有所需的所有密钥并遇到此问题。幸运的是,有一个快速解决方案。需要将列为缺失的每个密钥添加到apt密钥管理器,以便它可以对软件包进行身份验证。

看看上面的错误,apt告诉我们缺少以下键:4F4EA0AAE5267A6C

要添加这些密钥,请运行以下命令:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C

在 Ubuntu 上配置和优化 Apache

你可以在 Apache 上做各种各样的配置,但是主要的和最常见的配置将在下面做出解释。

检查 Apache 是否正在运行

默认情况下,Apache 设置为在机器启动时自动启动,因此你不必手动启用它。你可以使用以下命令检查它是否正在运行以及其他相关信息:

systemctl status apache2

check if apache is running
check if apache is running

并且你可以检查你正在使用的版本:

apachectl -V

一种更简单的检查方法时访问服务器的 IP 地址,如果你得到默认的 Apache 页面,那么一切都正常。

继续阅读

怎么在linux下安装office

linux版本:ubuntu xenial
office版本:office 2010

安装 playonline

sudo apt install playonlinux

安装 winbind

sudo apt install winbind

安装 office
挂载 office 安装盘后,启动 playonlinux,点击 安装,(首次运行需要等待刷新列表),选择 办公office 2010(只支持32位),按提示安装。

输入法
在Office的 选项高级里,取消掉 输入法处以激活状态 的勾,再重启office就好了。

怎么修改 linux 中的用户名

修改用户名

我们使用 usermod 来修改用户名。其语法为,

$ usermod -l new_username old_username

举个例子,假设我们有一个名叫 dan 的用户想要重命名为 susan,那么在终端下执行下面命令:

$ sudo usermod -l susan dan

继续阅读

使用 fsck 检查 Linux 文件系统中的错误

FSCK 是一个很重要的 Linux/Unix 工具,它用于检测并修复文件系统中的错误。它类似于 Windows 操作系统中的 “chkdsk” 工具,但它是为 Linux、MacOS、FreeBSD 操作系统所准备的。

FSCK 全称为 File System Consistency Check。在大多数时候,它在系统启动时运行,但是如果需要的话,它也能被超级用户手工启动。

它可以进行三种模式的操作,

  1. 查错并在发现错误时由用户决定如何处理,
  2. 查错并自动修复,
  3. 查错但在发现错误时只显示错误而不进行修复。

继续阅读

解决linux挂载fat32分区后中文乱码的问题

在树莓派中挂载U盘,因为U盘使用的是FAT32文件系统,普通挂载后发现中文显示问号,解决办法是使用 utf8=1 选项进行mount就可以了,相应的 fstab 行如下:

/dev/sda1    /mnt/wxp    vfat    umask=0000,utf8=1   0 0

使用mount命令时加入 -o utf8=1就可以了:

mount -o utf8=1 /dev/sda1 /mnt/wxp

ubuntu 命令行连接无线网络

首先确保无线网卡驱动正常:

# USB类型
lsusb
# pci或板载
lspci

返回结果中有 Wireless Network Adapter 说明无线网卡驱动正常。

查看网卡ID

iwconfig

通常有 Nickname 单词的那个设备就是无线网卡。记下首行的ID名称,例如 wlan0

查找网络

iwlist scan | grep SSID

这里的SSID是已知的无线网ID,可以是全名也可以是部分。最好使用英文+数字,没有试过其他组合。
如果能看到返回结果,说明可以扫描到网络。当然不用 | 也可以直接查看所有扫描到的无线网络。

配置无线网络

编辑文件 /etc/network/interfaces

# 动态获取
allow-hotplug wlan0 # wlan0(包括以下出现的)改为实际网卡ID
iface wlan0 inet dhcp
wpa-ssid SSID # SSID 改为实际无线ID
wpa-psk SSID_password # SSID_password 改为无线密码
# 静态IP
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid SSID
wpa-psk SSID_password
address 192.168.1.10
netmask 24
gateway 192.168.1.1
dns-nameservers 114.114.114.114

重启服务器