linux笔记第二周(上)

linux笔记第二周(上),第1张

linux笔记第二周(上)

一.
1.防误删除配置
alias—别名设置定义别名发

alias rm="echo not delete"临时配置使rm失效,重启恢复
永久生效
(1)vim /etc/profile

在末尾添加alias rm=‘echo not delete’

source /etc/profile

(2)
vim /root/.bashrc #修改

#alias rm=‘rm -i’#加上注释


系统登录后提示:

vi /etc/motd
作用:可以对 *** 作系统的用户进行注意事项说明 登录后
登录之前提示文件
/etc/issue
/etc/issue.net
[root@oldboyedu ~]# cat /etc/issue

更改默认yum 源为阿里云源(可以百度 *** 作)
提前下载好wget工具
yum install wget -y

1.先备份系统的
mv /etc/yum.repos.d/CentOS-base.repo /etc/yum.repos.d/CentOS-base.repo.backup —备份
2–下载阿里的
wget -O /etc/yum.repos.d/CentOS-base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3-.yum makecache -生成缓存 提供高速度

使用yum不能安装软件如何排查:
—1.是否有网ip能否ping通
—2.dns是否配置正确
—3.检查是否已经有下载的进程 有的话杀掉或者等会
ps -ef == windows 任务管理器-进程 PID成为进程编号
kill -9 PID

—4.yum源文件被修改调整
—5.查看磁盘 ,内存
系统信息查看:
df -h 查看磁盘
free -m 查看内存
查看cpu top
系统常用软件安装: yum install net-tools vim wget tree
yum -y install lrzsz 直接往xshell里脱进去东西

日志: ll /var/log/
两个重要的系统日志文件
cat

messages        	-- 记录系统或服务程序运行的状态信息 和 错误信息
secure(安全)  	 作用:可以进行监控文件的信息,检查是否有过多失败记录

cat messages | tail -100 看做这个文件内容前100行


开机提示一个小牛
yum install cowsay
cowsay it
开机登录配置
建一个脚本 1.sh

! 、/bin/bash

cowsay it

vi /etc/profile
最下面写 sh /root/sh/1.sh
刷新配置 source /etc/profile

查看版本: cat /etc.redhat-release
企业用户: root #
普通用户 : 需要授权 $

创建用户 useradd it
passwd ------ 密码
su it 切换it用户

whomi ----当前用户名
rpm -qa 软件名称 查看安装是否成功
rpm -ql 软甲名称 查看软件包中有什么
rpm -qf 软件名称(绝对路径) 查看文件属于哪个软件包

yum源优化

cd /etc/yum.repos.d/
mv CentOS-base.repo CentOS-base.repo.bak 备份(重命名)
mv CentOS-base.repo.bak CentOS-base.repo 还原
下载阿里源
wget -O /etc/yum.repos.d/CentOS-base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update 换源三部


防火墙优化
iptables firewalld 两种

:/etc/init.d/iptables stop 关闭
satrt 开启statuo 状态

firewalld
systemctl stop firewalld 关闭
start 开启
restart 重启
status 状态
enable 开机子琪
disable 禁止开机自启
%%%%%%%%%%%%%%%%%%%%%%
selinux
selinux服务程序 对root用户进行控制
getenforce 确认是否开启
临时关闭 :setenforce 1 或 0
Enforcing | Permissive | 1 | 0
Enforcing 1 -kai
Permissive 0 —关
disabled 彻底关闭
永久:
vi /etc/selinux/config
SELINUX=disabled --关闭
然后重启系统

字符编码优化 (乱码问题 系统?远程?开发?)
echo $LONG ----显示字符编码 用于设置字符编码的
zh_CN.UTF-8

临时修改
LANG=bzh_CN.UTF-8 —LANG=bzh_CN.某某

永久修改
vi /ect/profile
j尾部加
exprot LANG=‘en_US.UTC’ 换自己要的 系统开机速度优化 远程连接速度
第一步:修改ssh配置服务文件
vi /etc/ssh/sshd-config
set nu 显示出79行 和115改成no
第二步::修改host文件
hostname查看主机名
vi /etc/hosts
添加自己在服务器ip 后跟写主机名
第三步:重启ssh远程服务
systemctl restart sshd
net 模式可以不在一个电脑登录
虚拟机电脑编辑 编辑虚拟网络 nat设置
最上面是给别人分配的端口 第二行是虚拟机端口 第三行是虚拟机的端口默认22
让别人登录时用自己本机ip连网的那个网卡 加设置的端口
win+r services.msc 查看vm5个服务是否运行
确认电脑进入BIOS里–

yum
yum indtall -y 软件名 直接安装软件
yum groupinstall -y 包组名 直接安装包组
yum repolist 查看yum源信息
yum list 查看那些软件可以安装/查看所有已经安装的软件
yum grouplist 查看那些软件包可以安装/查看所有已经安装的软件包
---------------------===---------------------
远程连接失败
1.网线有没有插好
2.检查网卡配置(ip地址,掩码。网关dns)
3.网络安全策略。
4.虚拟网卡是否配置正确(初始化网络配置 还原默认设置)
5.放大招 a.服务重新安装
b.重启系统reboot
c.中毒了重装系统

1.远程连接被阻止了
客户端测试telnet ip地址
三ssh服务没开
systemctl status sshd
ss -lntup-----看端口1
-l list–列表显示名称
-n —带有数字
-t --网络协议
-u --网络协议
-p --显示服务进程信息

1 如何得知一个端口号
2 已知一个端口号怎么知道服务进程信息
yum install -y net-tools

rpm -qa net-tools --检查有没有安装netstat

netstat -lntup 进程信息
常见服务端口号

高级命令 4剑客
1.管道符号|
grep
ss -lntup | grep “22” —只要22端口的信息


系统命令格式:命令 参数 *** 作对象
系统目录结构简介:绝对路径:从跟路径进入到相应的路径中去
相对路径:从本路径进入到相应的目录中去

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存