linux运维

it2026-02-16  10

这里写目录标题

虚拟机新增磁盘kernel:BUG: soft lockup怎么办redhat 6.5 增加smb服务端口探测vnc远程桌面Linux添加新用户并winscp或者ssh登陆设置sh自动运行python脚本 参考 https://blog.csdn.net/lgstudyvc/article/details/80453155

虚拟机新增磁盘

虚拟机新增磁盘 先查看磁盘分区

# fdisk -l

看到分区情况

[root@drs-db02-XXX databak]# fdisk -l 磁盘 /dev/sda:214.7 GB, 214748364800 字节,419430400 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000bcbb7 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 419430399 208665600 8e Linux LVM 磁盘 /dev/mapper/rhel-root:53.7 GB, 53687091200 字节,104857600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/rhel-swap:8455 MB, 8455716864 字节,16515072 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/rhel-home:151.5 GB, 151523426304 字节,295944192 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sdb:214.7 GB, 214748364800 字节,419430400 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节

其中/dev/sdb是新增的磁盘。 输入 进去新磁盘的命令

# fdisk /dev/sdb [root@drs-db02-XXX databak]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x03226c3c 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助)

在命令(输入 m 获取帮助): m 查看命令

输入n的话,就新增分区 设置分区号 1 默认开始扇区块 size大小设置输入

+196G

保存并且退出分区 w

在命令(输入 m 获取帮助): w

ls /dev/sd 【tab键两下】 看到分区的 sdb1 查看之前磁盘的文件系统格式

df -T -h

格式化分区 -f 强制格式化

mkfs.xfs /dev/sdb1 -f

设置挂载点

mkdir /disk2 mount /dev/sdb /disk2

下面是远程到win7共享文件夹的挂载点

mkdir -p /home/oracle/data/{dataRemoteBackup,dataRemoteBackupHis} mount -t cifs -o username=bf_drs,password="pass",dir_mode=0777,file_mode=0777 //10.101.1.105/drs数 mount -t cifs -o username=bf_drs,password="psss",dir_mode=0777,file_mode=0777 //10.101.1.105/drs数据 /home/oracle/data/dataRemoteBackup mount -t cifs -o username=bf_drs,password="pass",dir_mode=0777,file_mode=0777 //10.101.1.105/drs_his /home/oracle/data/dataRemoteBackupHis

kernel:BUG: soft lockup怎么办

服务器是虚拟机。rehat6.5

[root@APPserver_TEST java]# Message from syslogd@APPserver_TEST at Nov 10 16:34:03 ... kernel:BUG: soft lockup - CPU#3 stuck for 67s! [java:2131] Message from syslogd@APPserver_TEST at Nov 11 05:02:31 ... kernel:BUG: soft lockup - CPU#2 stuck for 72s! [java:302] You have new mail in /var/spool/mail/root

redhat 6.5 增加smb服务

查看服务 chkconfig

[root@APPserver /]# chkconfig NetworkManager 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 abrt-ccpp 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭 abrtd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭 acpid 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 atd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭 ...

端口探测

一般来说使用的是telnet ip port 但是很多时候内网安装的linux 是没带这个telnet服务的。这时候我们要用nc这个

#nc -vz www.baidu.com 80 Ncat: Version 7.5( https://nmap.org/ncat/) Ncat: Connected to 14.215.177.38:80 Ncat: 0 bytes sent, 0 bytes received in 0.06 seconds.

vnc远程桌面Linux

平时使用的是windows系统,需要远程连接linux redhat6.5。需要使用下面工具: 1、tigervnc 的绿色版本 vncviewer64-1.9.0.exe windows系统的 2、linux上 安装 vnc-server

下来我们来对linux主机进行配置,linux被远程端需要安装TigerVNC服务。 命令:

#yum install -y tigervnc tigervnc-server //安装tigervnc #vncserver //设置vnc登陆密码 #vim /etc/sysconfig/vncserver //对该文件最后两行取消注释,并修改VNCSERVER=“2:myusername"为VNCSERVERS="1:root"。 #service vncserver restart //重启vncserver服务 [root@APPserver_TEST ~]# service vncserver status Xvnc 已停 [root@APPserver_TEST ~]# service vncserver restart 关闭 VNC 服务器: [确定] 正在启动 VNC 服务器:1:root New 'APPserver_TEST.DRS:1 (root)' desktop is APPserver_TEST.DRS:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/APPserver_TEST.DRS:1.log [确定] [root@APPserver_TEST ~]#

添加新用户并winscp或者ssh登陆

1 进入linux,创建用户组: groupadd 组名称 例如:groupadd mygroup

2创建用户: useradd -g 用户组名称 用户名称 例如:useradd -b /home/mydate -g mygroup myuser

或直接添加用户: useradd 用户名称 例如:useradd myuser

3 设置或修改用户密码: sudo 用户名称 passwd 用户名称 例如:passwd myuser 然后根据提示输入需要设置的密码

4 配置ssh远程连接: 修改/etc/ssh/sshd_config文件: vim /etc/ssh/sshd_config 在文件结尾处添加:AllowUsers 用户名称(此处注意有需要的话将原来的root用户也加上,否则,会SSH对root访问拒绝) 保存退出(wq!)

5 重启SSH服务: service sshd restart 或者 /etc/init.d/sshd restart

设置sh自动运行python脚本

----start.sh

nohup python3 mypython.py > mylog.log 2>&1 & echo $! >server.pid

脚本运行

$sudo ./start.sh

后台启动mypython脚本后,把pid记录到server.pid里面。可以通过cat server.pid查看

----stop.sh

#!/bin/sh PID=$(cat server.pid) kill -9 $PID

结束操作

sudo ./stop.sh
最新回复(0)