Linux相关
1. vim 修改挂载文件时 报错 read-only filesystem
解决办法 重新挂载
mount -o rw
remount /
2.root 用户密码无法更改
根目录空间满了
【排查方法】df查看分区使用情况
【处理方法】删除根目录下无用的文件
【tips】du命令可查看当前目录下的空间占用情况
inode满了
【排查方法】df -i查看,若根目录下的inode使用情况为100%
【处理方法】删除无用的临时文件sudo find /tmp -type f -exec rm {} ; 和 0字节文件sudo find /home -type f -size 0 -exec rm {} ;
密码文件(/etc/passwd和/etc/shadow)不同步
【排查方法】cat /etc/passwd cat /etc/shadow对比两个文件中,登录用户ops的信息是否有差异,若有则不同步
【处理方法】pwconv命令,将/etc/passwd文件投影到/etc/shadow文件中,根据passwd文件修改shadow文件
密码文件(/etc/passwd和/etc/shadow)属性设置为 不可被修改
【排查方法】lsattr /etc/passwd /etc/shadow
查看存放用户和密码的文件 属性,若有i属性,表明该文件不能被修改:无法被删除或重命名,无法为此创建任何链接文件,不能将任何数据写入该文件。若有a属性,表明该文件不能被删除、改名、原有内容无法修改,只能追加内容。
【处理方法】chattr -i /etc/passwd /etc/shadow用chattr命令将i/a权限撤销
【tips】lsattr命令列出文件或目录的隐藏权限,chattr命令修改文件或目录的隐藏权限
3.linux 用户被锁定
pam_tally2 --user=root --reset
pam_tally2 -u user1 -r
4.linux 查看登录日志
last 列出登录系统的用户列表。
last -f /var/log/wtmp 指定要搜索的文件
-a 把从何处登入系统的主机名称或ip地址,显示在最后一行。
-d 将 IP 地址转换成主机名称。
-n < num > 设置列出名单的显示行数。
-R 不显示登入系统的主机名称或IP地址
-x 显示系统关机,重新开机,以及执行等级的改变等信息
5.linux 内存缓存过高清理方式
清空内存缓存
方法一:sync
方法二:sudo sysctl -w vm.drop_caches=3
方法三:重启服务器
其他小问题
(1).linux 的dns 修改配置
vim /etc/resolv.conf
(2).添加 删除 默认路由
route add default gw (ip地址)
route del default gw (ip地址)(3).Out of memory 问题
这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) killer.OOM killer 会杀掉某个进程以腾出内存留给系统用,不致于让系统立刻崩溃
Windows 相关
1.添加 删除 默认路由
route -p add 172.26.66.0 MASK 255.255.255.0 10.165.15.65
-p 永久添加 172 下一跳路由 mask 子网掩码 10.165 默认网关2.exel合并单元格 添加 分隔符
方法一
=textjoin( 输入后点击 函数fx
选择 分隔符
忽略空白单元格 TRUE
选择字符串
=textjoin(“/”,TURE,A1,B1) /为分隔符 TURE为忽略空白单元格 格式需要逗号隔开
方法二
=B3&“-”&E3 B3 E3为单元格位置 &为合并 双引号内 添加字符
方法三
=CONCATENATE(E2,“-”,F2) E2 F2为单元格位置 格式需要逗号隔开 双引号内 添加字符
Oracle数据库相关
1.oracle 生成awr报告操作步骤
su - oracle
切换oracle 用户
sqlplus /nolog
conn /as sysdba
进入数据库
exec dbms_workload_repository.create_snapshot;
创建快照
执行命令@?/rdbms/admin/awrrpt
选择报告类型 可以选择htlm 、text 默认htlm 直接回车为html
选择要生成的报告的日期是在多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告;输入2,则表示要生成昨天0点开始到现在之内的某个时间段的报告;以此类推。默认情况下,AWR会将镜像信息保留一个月,缺省记录最近7天。
输入天数后,界面会输出一个时间段的表格,每个时间点都对应一个snap Id,间隔时间默认是1个小时。接下来,输入要生成报告的时间开始点对应的snap Id, 然后再输入结束点对应的snap Id
bgein snap Id
end snap Id
接着要求输入生成报告的名字,例如:awr.html。系统会自动生成一个报告名字并会在提示信息中显示出来,如果使用默认名称,则不用输入任何内容,直接回车即可。
生成报告默认位置为 /home/oracle
2.查看oracle数据库的一些信息
查询oracle的连接数
select count(*) from v$session;
查询oracle的并发连接数
select count(*) from v$session where status='ACTIVE';
查看所有用户
select * from all_users;
查看所有角色
select * from dba_roles;;
查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
阿里云相关
1.阿里云镜像格式的转换
<1>.下载qemu转换软件
https://www.qemu.org/download/
<2>.解压镜像到raw格式
<3>.运行powershekll 进入到qemu目录下 进行格式转换
.\qemu-img convert -p -f raw xxxx.raw -O vmdk xxxx.vmdk
<4>.加入到虚拟机 进行展开数据 linux系统盘需要开机选择第三个选项 数据盘可以尝试windows 挂载,格式正确可以导出,格式不符合还是需要导入到linux服务器中2.阿里云接口调用,windows镜像导出
ExportImage 导出镜像接口
注意事项:需要选择正确服务地址,需要填写正确regionId 服务地址导出格式、角色为空 不需要填
DeleteDisk 删除不属于本区域的镜像
注意事项:需要选择正确服务地址