代码改变世界

随笔分类 -  Linux

How to install your own VPN server in 5 mins (PPTP on CentOS8)

2020-10-19 09:17 by 梁小白, 1 阅读, 收藏, 编辑
摘要: 最近在CentOS8.2上新装PPTP VPN,还是有一点波折,记录关键命令如下: yum install ppp pptp pptp.service iptables vi /etc/pptpd.conf localip 192.168.0.1 #此IP不能为本地IP,否则冲突,建议为与本地IP同 阅读全文

vagrant 知识库

2016-09-07 11:37 by 梁小白, 741 阅读, 收藏, 编辑
摘要: Vagrant让虚拟化技术走近寻常家。脚踏实地地说,网络上类似“两分钟入门”的文章有不少,但求助各种问题的帖子更多,因为vagrant官网的文档太简洁了,这里头有些道理有些坑,都没涉及到。即便是O’Reilly两天前出版的 《Vagrant: Up and Running》 也含糊着某些问题。因而在 阅读全文

NFSv4 mount incorrectly shows all files with ownership as nobody:nobody

2016-09-01 15:27 by 梁小白, 2623 阅读, 收藏, 编辑
摘要: NFSv4 mount incorrectly shows all files with ownership as nobody:nobody https://access.redhat.com/solutions/33455 SOLUTION VERIFIED - Updated February 阅读全文

Mounting the NFS share on a Windows server

2016-08-24 18:57 by 梁小白, 1169 阅读, 收藏, 编辑
摘要: 今天遇到一个相当奇怪的问题,在windows 上mount LINUX NFS, powershell 脚本可以成功, 用图形界面也可以成功,但BATCH就是不行。提示53网络错误. 不过公司已经有人踩过这个坑了看起来:) 原文在此: http://www.ibm.com/support/knowl 阅读全文

LINUX 和WINDOWS下的自动登录小脚本

2016-04-20 15:49 by 梁小白, 1793 阅读, 收藏, 编辑
摘要: 每天上班第一件事,就是连接公司LAB里面的机器,但首先要过一个防火墙,每次输用户名密码是很累人的事, 以下是两个脚本,可以放在启动项中,开机便自动登录 WINDOWS: LINUX OR OS X 阅读全文

How to rebuild RPM database on a Red Hat Enterprise Linux system?

2015-11-03 12:39 by 梁小白, 1593 阅读, 收藏, 编辑
摘要: 本文是笔者最近遇到的一个故障的处理过程,解决方案是Rebuild RPM 的DB,后面内容其实是REDHAT官方的solutions,不过我遇到的现象和解决方案都与官方有点出入,故一直帖出来:我遇到的故障现象:[root@migrationLin6 ~]# rpm -qaerror: rpmdbNe... 阅读全文

SSH 错误解决案例1:Read from socket failed: Connection reset by peer

2015-09-18 10:32 by 梁小白, 10576 阅读, 收藏, 编辑
摘要: 今天早上天天连接的开发机突然报出连接错误。这个错误是SSH最常见错误,造成的原因也是千奇百怪(具体可goole),下面描述我的server的问题:客户端报错[root@server]# ssh 192.168.1.22Read from socket failed: Connection reset... 阅读全文

vmware已经全面支持open-vm-tools

2015-08-10 14:40 by 梁小白, 1625 阅读, 收藏, 编辑
摘要: 以后不用再为vmware vm单独安装vmware-tools了,vmware已经全面支持open-vm-tools,今天突然发现安装vmware-tools时出现deprecated提示,原来vmware已经推荐用open-vm-tools代替vmware-tools了,赞一个.原文:http:/... 阅读全文

当客户端为RemoteAnywhere时Chef-server 使用knife-windows bootstrap的一个问题

2015-03-09 15:00 by 梁小白, 521 阅读, 收藏, 编辑
摘要: 笔者在使用knife-windows bootstrap 一个安装了RemoteAnywhere的节点遇到一个坑:knife bootstrap 192.168.1.245 -r 'role[my_rol_for_windows]' -p 22 -x 'root' -N '192.168.1.245... 阅读全文

SELINUX设为Disable 影响java SSH工具包Jsch 0.1.49.jar的一个案例

2015-03-09 14:38 by 梁小白, 440 阅读, 收藏, 编辑
摘要: 最近项目中遇到一个典型事件,当RHEL 的SELINUX设为DISABLE时使用JAVA的Jsch 库调用SSH命令时将随机返回空字符串,我使用的版本是0.1.49,最新版本0.1.51未测试。关于Jsch: http://www.jcraft.com/jsch/为此,我特意写了一个程序测试:pac... 阅读全文

创建本地yum源及grouplist 出错

2014-11-11 11:33 by 梁小白, 4719 阅读, 收藏, 编辑
摘要: RHEL有时候使用自定义的YUM源是很方便的事情。 yum install createrepo createrepo /your/repo/directory/ 不过由于粗心,本人在使用时遇到很郁闷的坑,错误如下: 其它都正常就是下载不了文件。 经过很长时间的郁闷排查后,发现其实原来,创建repo 阅读全文

VMware workstation 的虚拟机中再安装workstation

2014-07-16 12:15 by 梁小白, 421 阅读, 收藏, 编辑
摘要: 在VMware workstation 10中运行的虚拟机中再安装workstation软件时,启动时会出现不断重启的故障,解决办法:在宿主虚拟机的.vmx文件中添加一行monitor_control.restrict_backdoor = "TRUE"重启虚拟机即可。 阅读全文

LVM quick start

2014-06-05 17:12 by 梁小白, 339 阅读, 收藏, 编辑
摘要: 这里记录一些任务用到的快速命令,详细LVM管理可参考: http://wenku.baidu.com/view/c29b8bc4bb4cf7ec4afed0ad.html 1.把home分区的磁盘空间移到/根目录 2. 给根目录增加空间 [root@localhost ~]# xfs_growfs 阅读全文

LINUX下的时间与时区的设置

2014-02-22 16:45 by 梁小白, 1248 阅读, 收藏, 编辑
摘要: 在RHEL下,如果只装英文版系统,设置好时区以后(上海时间,UTC)在命令行下用date命令查看,总是与实际的北京时间差8小时,其实硬件时间都是准确的。会带来视觉不便。今天下决心解决此问题,不过也没费时,有人写好了。http://www.opsers.org/linux-home/base/talk... 阅读全文

Shell 备忘录

2013-08-28 17:31 by 梁小白, 363 阅读, 收藏, 编辑
摘要: 此文收集工作中用到的Shell备忘,随用随机:1.比较-eq等于,如:if [ "$a" -eq "$b" ]-ne不等于,如:if [ "$a" -ne "$b" ]-gt大于,如:if [ "$a" -gt "$b" ]-ge大于等于,如:if [ "$a" -ge "$b" ]-lt小于,如:... 阅读全文

使用shell脚本获取虚拟机中cpu使用率(读/proc/statc)

2013-07-29 16:33 by 梁小白, 1705 阅读, 收藏, 编辑
摘要: #!/bin/bashinterval=3cpu_num=`cat /proc/stat | grep cpu[0-9] -c`start_idle=()start_total=()cpu_rate=()cpu_rate_file=./`hostname`_cpu_rate.csvif [ -f ${cpu_rate_file} ]; then mv ${cpu_rate_file} ${cpu_rate_file}.`date +%m_%d-%H_%M_%S`.bakfifor((i=0;i> ${cpu_rate_file}}echo -n "cpu_avg" & 阅读全文

利用Qemu Guest Agent (Qemu-ga) 实现 Openstack 监控平台

2013-07-29 10:54 by 梁小白, 20601 阅读, 收藏, 编辑
摘要: 经常使用vmWare的同学都知道有vmware-tools这个工具,这个安装在vm内部的工具,可以实现宿主机与虚拟机的通讯,大大增强了虚拟机的性能与功能,如vmware现在的Unity mode下可以让应用程序无缝地与宿主机交互,更不用提直接复制粘帖文件及内容的小功能了。对于KVM而言,其实也有一款这样的工具叫做 Qemu Guest Agent(以下称qga).原理分析: qga是一个运行在虚拟机内部的普通应用程序(可执行文件名称默认为qemu-ga,服务名称默认为qemu-guest-agent),其目的是实现一种宿主机和虚拟机进行交互的方式,这种方式不依赖于网络,而是依赖于virtio. 阅读全文

iscsi 操作备忘

2013-07-26 10:27 by 梁小白, 297 阅读, 收藏, 编辑
摘要: #查找iscsi节点iscsiadm -m discovery -t st -p 192.168.20.225#列出可用节点iscsiadm -m node -T iqn.com.exapmle:storage.20121.copy142 -p 192.168.20.225 -l 阅读全文

数据库批量插入数据的shell脚本

2013-07-19 16:49 by 梁小白, 1777 阅读, 收藏, 编辑
摘要: 测试用,先来一个简单的,这个是国产神通数据库的,用isql命令:!/bin/bashif [ $1 == "-h" ]then echo "USAGE: $0 table_name max_insert_row field_a (field_b ...)" exitfiif [ $# -lt 3 ]then tbl_name="test_tbl" field_a=1 max_insert=1else tbl_name=$1 max_insert=$2 field_a=$3fiid=1... 阅读全文

rsync 文件校验及同步原理及rsync server配置

2013-07-11 16:06 by 梁小白, 3876 阅读, 收藏, 编辑
摘要: 参考:http://rsync.samba.org/how-rsync-works.html我们关注的是其发送与接收校验文件的算法,这里附上原文和我老婆(^_^)的翻译:The SenderThe sender process reads the file index numbers and ass... 阅读全文