RHEL7.1安装VNC
最后更新于:2022-04-01 09:58:12
~~~
1.安装包
yum install vnc* -y
2.创建密码
vncserver
3.创建参数文件
[root@single ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
4.修改参数文件
[root@single ~]# vi /lib/systemd/system/vncserver@\:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" --------修改处1:以root用户为例,-l后修改为用户名
PIDFile=/root/.vnc/%H%i.pid --------修改处2:.vnc前设置用户的家目录,root为/root
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
5.启动
systemctl start vncserver@:1.service
6.如果想开机自启动,那么
systemctl enable vncserver@:1.service
注:如果你是第一次接触RHEL7,那么你此时肯定连接不上VNC,因为:
service iptables stop根本就关不掉防火墙!
需要:systemctl stop firewalld
~~~
RHEL7安装
最后更新于:2022-04-01 09:58:09
前几天安装了RHEL7.1,整理了下文档,上传到了资源,欢迎下载.
http://download.csdn.net/detail/ghostliming/9442448
PS:资源积分1
unexpected inconstancy
最后更新于:2022-04-01 09:58:07
自己虚拟机环境习惯了直接关闭电源,但是就在今天,系统出问题了:
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-17_56ea60a199c22.jpg)
然后就在命令行敲了
fsck
全部选择了y
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-17_56ea60a1bd119.jpg)
可以了就。
vncserver密码修改
最后更新于:2022-04-01 09:58:05
前几天去客户现场,客户说有测试库,Linux下的,帮忙给新建一个数据库,我这么热心的人,是吧
那就开始吧。
一般使用vnc搞图形安装。熟练的打开vnc,输入密码,报错!!我愣了几秒,忽然反应过来,这不是我的电脑,vnc的密码我是根本不知道的!去找客户问问,客户表示n年前的东西,密码不可考。那么,主题来了:
~~~
cd /root/.vnc/
rm -rf passwd
~~~
几种不同的多路径软件查看多路径状态的方法
最后更新于:2022-04-01 09:58:03
转自:http://blog.csdn.net/msdnchina/article/details/50579322
日立多路径软件(HDLM)查看多路径状态:dlnkmgr view -path
RHEL自带多路径软件(Multipath)查看多路径状态:multipath -ll
EMC多路径软件(PowerPath)查看多路径状态:powermt display dev=all
将盘mount到已存在路径,路径下文件显示不了
最后更新于:2022-04-01 09:58:00
~~~
添加盘:
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@single1 test]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 38G 14G 22G 40% /
tmpfs 495M 202M 293M 41% /dev/shm
/dev/sda1 388M 384M 0 100% /boot
[root@single1 test]# pwd
/test
[root@single1 test]# ls
video.avi
挂载:
[root@single1 ~]# mount /dev/sdb /test
[root@single1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 38G 14G 22G 40% /
tmpfs 495M 202M 293M 41% /dev/shm
/dev/sda1 388M 384M 0 100% /boot
/dev/sdb 1008M 34M 924M 4% /test
[root@single1 ~]# cd /test
[root@single1 test]# ll
total 16
drwx------ 2 root root 16384 Jan 18 18:23 lost+found
我的video.avi 不见了!!
[root@single1 ~]# umount /test
[root@single1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 38G 14G 22G 40% /
tmpfs 495M 202M 293M 41% /dev/shm
/dev/sda1 388M 384M 0 100% /boot
[root@single1 ~]# cd /test
[root@single1 test]# ll
total 4
-rw-r--r-- 1 root root 16 Jan 18 18:20 video.avi
OK,它又回来了!
所以,mount磁盘之前,最好检查下路径下的文件。有用的mv,没用的rm。
~~~
Linux的权限对于文件与目录的意义
最后更新于:2022-04-01 09:57:58
权限对文件:
r:可读取此文件的实际内容。
w:可以编辑、新增或者是修改该文件的内容(但不含删除该文件),如果没有r权限,无法w。
x :该文件具有被系统执行的权限。可以删除。
权限对目录;
r:read contents in directory。表示具有读取目录结构列表的权限。
w:modify contents in directory。表示具有更改该目录结构列表的权限。如:新建文件与目录;删除已经存在的文件与目录(不论该文件的权限如何),将已经存在的文件或目录进行重命名,转移该目录内的文件、目录位置
x :access directory。目录的x代表用户能否进入该目录称为工作目录的用途。
Linux下Oracle的sqlplus中上下左右退格键无法使用
最后更新于:2022-04-01 09:57:56
### 一.配置yum源并安装readline
配置本地yum
1,挂载光盘
` mount /dev/cdrom /mnt/media`
2,新建本地yun源的配置文件
` vi /etc/yum.repos.d/local.repo`
加入以下信息:
~~~
[Local]
name=Local
baseurl=file:///mnt/media
enable=1
gpgcheck=0
~~~
然后 yum -y install readline
### 二.下载并安装rlwrap
~~~
tar
./configure
make
make install
~~~
### 三.修改Oracle用户 .bash_profile
vi .bash_profile
添加:
~~~
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
~~~
Oracle开机自启动到mount(DG单机目标端)
最后更新于:2022-04-01 09:57:53
写了个小脚本,用在DG备端开机自启动:
~~~
#!/bin/sh
#db auto be mount status when os restart
#20151224
su - oracle -c 'sqlplus / as sysdba'<<EOF
startup nomount;
alter database mount standby database;
alter database recover managed standby database using current logfile disconnect from session;
EOF
su - oracle -c 'lsnrctl start'
~~~
写到一个sh文件中,给x权限,然后把脚本放到rc.local里,就可以了!!
Linux中如何使用附属属组创建文件
最后更新于:2022-04-01 09:57:51
~~~
[oracle@lmsingle liming3]$ id
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
~~~
oracle用户,属组是oinstall,附属属组是dba,随便创建文件,文件属组是oinstall
~~~
[oracle@lmsingle liming3]$ ll
total 0
-rw-r--r-- 1 oracle oinstall 0 Oct 26 10:41 test3.txt
~~~
使某一个文件夹下的文件创建属组默认为dba的方法:
~~~
[oracle@lmsingle liming]$ mkdir MingLee
[oracle@lmsingle liming]$ chgrp dba MingLee/
[oracle@lmsingle liming]$ chmod g+s MingLee/
[oracle@lmsingle liming]$ cd MingLee/
[oracle@lmsingle MingLee]$ touch test4.txt
[oracle@lmsingle MingLee]$ ll
total 0
-rw-r--r-- 1 oracle dba 0 Oct 26 10:47 test4.txt
~~~
Linux双网卡绑定
最后更新于:2022-04-01 09:57:49
~~~
<span><span>环境:RHEL6.5+Virtual Box</span></span>
1.确定Linux是否支持bonding
[root@lmsin ~]# modinfo bonding
返回bonding信息,表示支持,空白,就是不支持。不支持,需要重新编译内核(???)
2.检查ifenslave工具是否存在
[root@lmsin ~]# which ifenslave
/sbin/ifenslav
如果没有,需要单独编译出来(??)
下面将eth0和eth1网卡设备绑定为一个网卡,绑定名称为bond0
3.创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入以下代码:
[root@lmsin ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=186.168.100.112
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no #this device is controled only by root
GATEWAY=186.168.100.1
4.更改/etc/sysconfig/network/network-scripts/ifcfg-eth0网卡配置文件的内容:
[root@lmsin ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0 #imply the eth0 bond to bond0
SLAVE=yes
USERCTL=no
5.更改/etc/sysconfig/network/network-scripts/ifcfg-eth1网卡配置文件的内容:
[root@lmsin ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0 #imply the eth0 bond to bond0
SLAVE=yes
USERCTL=no
6.编辑/etc/modprobe.conf文件,加入以下内容:
[root@lmsin ~]# vi /etc/modprobe.conf
#20150914 added by liming testing bonding
alias bond0 bonding
options bond0 miimon=100 mode=1
miimon是用来进行链路检测的。例如miimon=100,表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。mode的值表示工作模式,共有0、1、2、3四中,常用的为0、1两种:
mode=0表示load balancing(round-robin)为负载均衡方式,两个网卡都工作。如果有一个网卡不能正常工作,整个绑定通信将不能正常工作。
mode=1表示fault-tolerance(active-backup)提供冗余功能,采用主备工作方式,也就是说默认情况下只有一个网卡工作,另一个做备份。当一个网卡运行失败,Linux会自动切换到另一个网卡上继续工作。
注:如果需要做成负载均衡,仅仅设置options bond0 miimon=100 mode=0是不够的,还需要交换机支持相应的功能。
7.绑定检查:
[root@lmsin ~]# service network restart
[root@lmsin ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:d1:89:0d
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:b5:d9:aa
Slave queue ID: 0
~~~
oracle用户下执行crontab -e报错
最后更新于:2022-04-01 09:57:47
在oracle用户下执行crontab -e报错:
没有crontab for oracle
chmod o+w /usr/bin/crontab搞定
Linux文件属主显示数字
最后更新于:2022-04-01 09:57:44
今天发现一个很有趣的东西,Linux系统中有一个文件的属主是数字
~~~
[root@rac1 ~]# ls -al test
-rw-r--r-- 1 111 root 0 Sep 10 04:13 test
~~~
很好奇,想了想,可能是改变属组的时候使用的uid,但是后来uid改变了,然后就尝试一下:
~~~
[root@rac1 ~]# touch test
[root@rac1 ~]# useradd -u 112 -g root test
[root@rac1 ~]# chown 112:root test
[root@rac1 ~]# ls -al test
-rw-r--r-- 1 lm root 0 Sep 10 04:18 test
[root@rac1 ~]# usermod -u 113 -g root test
[root@rac1 ~]# ls -al test
-rw-r--r-- 1 112 root 0 Sep 10 04:18 test
~~~
现在,数字的属主就出现了。
修改CentOS的主机名hostname .
最后更新于:2022-04-01 09:57:42
修改CentOS的主机名hostname
据说主机名带有localhost对安装Oracle不好,所以搞了几个修改hostname的方法:
(1)使用hostname命令(暂时)
hostname查看当前主机名,hostname <新的主机名>修改当前主机名为<新的主机名>。
(2)vi /etc/sysconfig/network(永久)
使用source /etc/sysconfig/network命令,使修改立即生效或者注销系统,新打开终端,hostname即更新。
前言
最后更新于:2022-04-01 09:57:40
> 原文出处:[Linux入门及进阶](http://blog.csdn.net/column/details/dxmy-linux.html)
>作者:[ghostliming](http://blog.csdn.net/ghostliming)
**本系列文章经作者授权在看云整理发布,未经作者允许,请勿转载!**
# Linux入门及进阶
> 主要是Linux方面的知识,从基础开始的一步步学习、进步。。。