各种 Linux1. 常见 Linux 版本及分类2. 系统负载高3. 麒麟忘密码4. Grub 主题5. 各种软件源01. Ubuntu02. CentOS 703. Kali6. 像专业人士一样使用 Cowsay Linux 命令7. Samba---Linux和Windows之间的网络共享
xxxxxxxxxx
# 主要是三大类
1. Debian 系列
2. CentOS 系列
3. SUSE 系列
xxxxxxxxxx
# 系统负载高
# java负载高
xxxxxxxxxx
# 忘记 root 密码
# 开机按 e
# 找到 Linux 开头的行,在末尾输入 init=/bin/bash
# Ctrl+X 或 F10
# passwd root
# 修改 root 密码
# 忘记普通用户密码
# 开机按 e
# 找到 Linux 开头的行,在末尾输入 console=tty1 single
# Ctrl+X 或 F10
# 可能会需要 root 密码,修改方法看上面
# 验证通过后 passwd username
# 修改 普通用户 密码
# reboot 重启
xxxxxxxxxx
更改 Grub 主题:
创建系统主题文件夹 themes :
sudo mkdir -p /boot/grub/themes
解压下载好的主题压缩包,并放入上面创建的主题文件夹内
修改配置文件:
sudo vim /etc/default/grub
添加:
GRUB_THEME="/boot/grub/themes/主题文件夹名称/theme.txt"
更新 Grub :
sudo update-grub
修改 Grub 分辨率:
修改 Grub 配置文件:
sudo vim /etc/default/grub
添加/修改:
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
更新 Grub:
sudo update-grub
注意:显卡需要支持 VBE(VESA BIOS Extensions),设置的分辨率必须在 VBE 允许的范围内。老版本的 Ubuntu 中可以通过 hwinfo 来查看显卡支持的分辨率。Ubuntu 15.04 中可能已经废弃掉该工具。可以通过 重启机器 , 长按 Shift 进入 Grub 菜单,按 c 进入 Grub 命令行,使用 Grub 自带的 vbeinfo 命令来查看显卡所有支持的分辨率。
GRUB_GFXPAYLOAD 这个参数在 15.04 中可能也已经被废弃掉了,
所以应该使用 GRUB_GFXPAYLOAD_LINUX 参数。
将开机过程设置成文本模式:
修改 Grub 配置文件:
sudo vim /etc/default/grub
修改 GRUB_CMDLINE_LINUX_DEFAULT 参数为 text 即可:
GRUB_CMDLINE_LINUX_DEFAULT="text"
用 grub2 更新:
sudo update-grub2
xxxxxxxxxx
# 显示当前 Linux 发行版代号:
# 需要安装
lsb_release -c 查看 Codename
-a 查看全部信息
# 不需要安装
cat /etc/os-release
# 修改软件源:
sudo vim /etc/apt/sources.list
把 Codename 替换到下面源的 lunar
deb http://mirrors.aliyun.com/ubuntu/ lunar main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ lunar-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ lunar-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ lunar-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ lunar-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ lunar main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ lunar-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ lunar-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ lunar-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ lunar-updates main multiverse restricted universe
# 更新:
# apt update && apt upgrade
xxxxxxxxxx
# 安装 wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 更新缓存
yum clean all
# 生成缓存
yum makecache
# epel
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 检查
yum repolist
xxxxxxxxxx
# 中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
xxxxxxxxxx
# 阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
xxxxxxxxxx
# 清华
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
点此查看文章:
xxxxxxxxxx
# Samba---Linux和Windows之间的网络共享
安装 samba :
sudo apt install samba
安装好后,etc 下自动创建 samba 文件夹,需要修改 smb.conf,修改前备份
备份一下 sudo cp -r /etc/samba/smb.conf{,.b}
创建共享目录
sudo mkdir 共享目录名称
给 777 权限
sudo chmod 777 /共享目录路径
修改配置文件
sudo vim /etc/samba/smb.conf
在后面添加:
[myshare]
comment=my share directory
path=共享文件夹路径
browseable=yes
public=yes
writable=yes
设置密码
sudo smbpasswd -a 用户名
重启 samba 服务
sudo service smb restart
systemctl restart smb