Linux学习笔记

310 阅读2分钟

Linux常用命令

Linux显示隐藏文件

ctrl+h

Linux网络设置

dns服务解析域名配置

/etc/resolv.conf # 文件里面进行配置

eg:

nameserver 8.8.8.8
nameserver 114.114.114.114

临时设定ip相关配置

ifconfig eth0 192.168.1.100 up netmask 255.255.255.0

添加路由网关

route add default gw 192.168.1.2

Linux设置网关或静态IP

/etc/sysconfig/network-script/ifcfg-eth0

Linux重启网络服务

centos: service network restart
kali: /etc/init.d/networking restart

Linux安装ssh服务

# kali Linux 环境
# 1.安装ssh服务
apt-get install openssh-server

# 2.配置SSH服务开机启动
update-rc.d -f ssh remove
update-rc.d -f ssh defaults
update-rc.d -f ssh enable 2 3 4 5

# 更改默认的SSH密钥
# 由于每个Linux系统都使用相似的密钥,为了提高系统安全,我们更改默认的SSH密钥。

# 备份原始密钥:

cd /etc/ssh
mkdir ssh_key_backup
mv ssh_host_* ssh_key_backup
# 创建新密钥:

dpkg-reconfigure openssh-server
# 允许root用户使用ssh远程登录
# 默认下,不允许使用root用户进行ssh远程登录,需要改一下ssh的配置文件:

vim /etc/ssh/sshd_config
# 把:

PermitRootLogin prohibit-password
# 改为:
PermitRootLogin yes

# 重启SSH:

service ssh restart

vim /etc/motd
# 写入你想要的问候文字。

# 重启SSH:

service ssh restart

# 生成ssh公钥
ssh-keygen -t rsa

Linux 安装oh_my_zsh

# 1.确认系统是否安装git
sudo apt install git

# 2.安装zsh
sudo apt install zsh

# 3.导入最新的ohmyzsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

删除密钥环

seahorse
# 如果没有安装直接使用apt-get安装
apt-get install -y seahorse

kali Linux搜狗输入法候选词乱码如何解决

cd ~/.config
sudo rm -rf SogouPY* sogou*  # 删除搜狗输入法中的相关用户配置
reboot # 重启系统

apt-get直接安装缺少的依赖的包

apt --fix-broken install

Linux终端打开图形界面文件夹

nautilus /dir

kali Linux火狐浏览器汉化

apt -y install firefox-esr-l10n-zh-cn

systemctl与service有什么区别

systemctl融合了service和chkconfig

service是一个脚本命令

# 开启服务
systemctl start sshd.service
# 设置开机启动
systemctl enable sshd.service
# 注:本质上是建立一个软链接 ln -s /usr/lib/systemd/system/sshd.service /etc/systemd/system/multi-user.target.wants/ssd.service
# 解释:systemd是Linux系统中最新的初始化系统(init),它的主要设计目标就是客服sysvinit的固有缺点,提高系统的启动数据,使用systemd的目的是获取更快的启动速度。

linux如何进行磁盘拷贝

<!--把磁盘sda中的第一块分区拷贝到 sdb磁盘中-->
sudo dd if=/dev/sda1 of=/dev/sdb

<!--查看磁盘拷贝的进度-->
sudo watch -n 5 pkill -USR1  -x   dd

什么情况下Linux系统启动会进入grub rescue系统

第一种情况:当你已安装了linux,而你又在其所在分区前又分了一个分区,这时开机启动将看不到grub2,而是grub-rescue;

第二种情况:当你安装完linux后,没有改变分区情况,但你改变了mod文件所在的路径,同样会出现该情况。

第三种情况:当你装完Linux后,又在另一个系统如win7中将其格掉了,以致连win7也进不了了