linux杂七杂八整理

64系统里执行32位程序:
             
1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可

sudo yum install glibc.i686

2、error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

sudo yum install zlib.i686







把自己的用户添加到sudo组:

首需要切换到root身份
$su -
(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

然后
$visudo     //切记,此处没有vi和sudo之间没有空格

1、移动光标,到最后一行
2、按a,进入append模式
3、输入
your_user_name ALL=(ALL)  ALL      例 :test ALL=(ALL)  ALL
4、按Esc
5、输入“:w”(保存文件)
6、输入“:q”(退出)

这样就把自己加入了sudo组,可以使用sudo命令了。  




安装oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性,
否则会在后面运行netca和dbca可能出现错误提示。
例如:/etc/hosts文件内容如下:
192.168.164.129           mail.boson.com
127.0.0.1                 localhost.localdomain localhost

/etc/sysconfig/network内容如下:
#NETWORKING_IPV6=yes   //该行已经注释
NETWORKING=yes
HOSTNAME=mail.boson.com




linux检查内存和磁盘

grep MemTotal /proc/meminfo    //检查内存大小
MemTotal:512236 kB

grep SwapTotal /proc/meminfo   //检查交换分区大小
SwapTotal:1574360 kB

df -h                          //检查磁盘分区大小




linux设置临时变量:
直接在终端输入export 后跟临时变量内容,
如:   $ export LANG=en_US    //设置临时环境变量,解决oracle图形界面显示乱码的问题



Linux:命令gedit主要作用是什么?

文本编辑器,就像是win的记事本。 不过是在视窗模式下面的。 在Linux下面最流行的文本编辑器是vi建议你使用vi。 不要用gedit。

另外你用gedit修改文件的时候给看下权限不是所有文件都有权利修改的除非你是root。




chown   归属文件拥有者命令:

范例:将install.log的拥有者改为bin这个账号:
 [root@www ~]# chown bin install.log
 [root@www ~]# ls -l
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
范例:将install.log的拥有者群组改回为root:
[root@www ~]# chown root:root install.log
[root@www ~]# ls -l
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log



更新yum源:
安装完CentOS6.3后,为避免从国外站点安装更新速度过慢,需要更改yum更新源,所以从网上找了下更改linux yum源的方法,和大家进行下分享。
原理很简单,就是把yum配置文件中的更新源改一下,这里直接用163的镜像站点中的配置文件。

注:可以通过 yum grouplist 来查看可能批量安装哪些列表

1、进入yum配置文件目录

cd /etc/yum.repos.d/

2、备份配置文件

mv CentOS-Base.repo CentOS-Base.repo.bak

3、下载163的配置

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,下载下来的文件名为 CentOS6-Base

4、改名

mv CentOS6-Base-163.repo CentOS-Base.repo

5、更新数据库

yum update




Linux下使用rdesktop连接Windows的3389


Linux下使用连接Windows的3389需要软件:rdesktop-1.6.0

Linux公社本地下载rdesktop-1.6.0

安装:./configure;make;make install

使用命令:rdesktop -u administrator -g 80% 192.168.0.254

工作时一般是开两台电脑 ,一台Linux,一台windows,以前也用过虚拟机什么的,但是 有时候 跑起来拖泥带水的十分不爽,
所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在Linux下面。用rdesktop远程控制Windows是在好 不过的了,
redesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了,下面来看一下rdesktop怎么使用吧,开个终端吧

$ info rdesktop //看一下帮助信息吧

$rdesktop 192.168.1.1 //打开了一个8位色彩的

$rdesktop -a 16 192.168.1.1 //这个是16位色彩的了,看起来好多了

$rdesktop -u administrator -p ****** -a 16 192.168.1.1 //都直接登陆了,呵,还差点什么呢

还有就是 -f 全屏操作,-g 指定使用屏幕大小 -g 800*600+0+0 这个+0啊就是,就是你这个窗口的在你Linux上出现的位置,

其它没什么了吧!加上-r sound:local可以把声音也搞过来了

$rdesktop -u administrator -p ****** -a 16 -r sound:local 192.168.1.1

其它吧,-r 的作用挺多的可以重定向许多东西,看一下帮助就会收获不少了。

丛网上看一个文章不错,从那复制一块吧,大家看一下:

-r comport:COM1=/dev/ttyS0 // 将串口 /dev/ttyS0 重定向为 COM1
-r comport:COM1=/dev/ttyS0,COM2=/dev/ttyS1 // 多个串口重定向
-r disk:floppy=/mnt/floppy // 将 /mnt/floppy 重定向为远程共享磁盘 'floppy'
-r disk:floppy=/mnt/floppy,cdrom=/mnt/cdrom,root=/,c=/mnt/c // 多个磁盘重定向
-r clientname= // 为重定向的磁盘设置显示的客户端名称
-r lptport:LPT1=/dev/lp0 // 将并口 /dev/lp0 重定向为 LPT1
-r lptport:LPT1=/dev/lp0,LPT2=/dev/lp1 // 多个并口重定向
-r printer:mydeskjet // 打印机重定向
-r printer:mydeskjet="HP LaserJet IIIP" // 打印机重定向
-r sound:[local|off|remote] // 声音重定向

提示:如果你的本地中文文件名在远程机器上显示为乱码的话,可能是你没有安装编码转化库,或者你安装的编码转化库不能正确运行。

另外,如果要在 Win98 里面使用远程桌面的客户端功能的话,只需要将 Windows XP/2003 中的远程桌面程序复制到 Windows 98 里面就可以了。
相应的文件可以点击此处下载,一共只有 2 个文件,非常小的。





linux 中查看端口号:
 netstat -anp | grep 服务名    //根据服务名查看端口号

如: netstat -anp | grep ssh

netstat -anp | grep 服务名     //根据端口号查看服务名

如:netstat -anp | grep 22




Linux SSH详细更改端口号教程:

SSH一到手,第一件事情就是更改默认的端口号,避免被黑客很容易的就找到端口号做成肉鸡。

更改端口号是通过修改SSH的配置文件实现的,登录ssh后,输入
#vi /etc/ssh/sshd_config
向下找到#Port 22这段,进入编辑模式,删除掉Port 22前面的#,然后下一行输入新的端口号如:Port 21578(最好大于10000 最大不能超过65535),
保存并退出后,终端输入 /etc/init.d/sshd restart或者 service sshd restart
这样重启ssh服务,SSH端口将同时工作于22和21578上,退出ssh,然后使用21578端口登录,看是否可以连接成功,连接成功后在删除22端口。


如果登陆时显示no route to host解决方法

no route to host出现这个,一般是服务器安装了防火墙,将将端口添加到防火墙规则即可
     rpm -qa| grep iptables #查看是否安装了iptables防火墙

如果安装了,编辑防火墙配置文件
1     vi /etc/sysconfig/iptables
2     #增加的规则(端口号改为自己的,禁止22端口登陆也可以在这里将22端口的规则删除)
3     -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21578 -j ACCEPT
4     service iptables restart  #重启防火墙





   vi中的查找命令:

比如你在vi一个test.txt文件时,想查find,你可以这样
先按住shift,再按:这时在test.txt下面出现

然后再输入一下 /,成功后test.txt最下面一行显示如:
:/
在:/后就可以输入要查找的内容了。
如   :/find     //查找find字符串
按n是查找下一个 , 按shift + n 是查找上一个。


Linux LVM逻辑卷配置:

LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,
可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。




设置sshd服务开机启动:

chkconfig --level 2345 sshd on
--level 指定系统在2345运行级别时,通常在35中开启就行,开启(on)sshd服务,关闭则用(off)

临时控制启动停止则用:/etc/rc.d/init.d/sshd start | stop | restart





解决CentOS系统mini安装后的虚拟机工具(VMware Tools)安装问题:

准备工作,先安装必要的组件。

yum -y groupinstall "Perl Support"

yum -y install gcc gcc-c++ automake make kernel-devel

 

然后在vCenter里找到这台服务器,并挂接VMWARE的升级工具(图形操作的略掉)。

mkdir /mnt/cdrom
mount -o loop /dev/cdrom /mnt/cdrom
cd /mnt/cdrom

cp VMwareTools*.* /home

---------------------复制完成以后,就可以断了挂载
umount /mnt/cdrom
rm /mnt/cdrom -rf

 

cd /home

tar zxvf VMwareTools........tgz

cd vm....../

然后安装即可:

./vmware_install.pl

 

如果一些正常,一路回车就可以了。

转载于:https://www.cnblogs.com/xiaoleifeng/p/4048624.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273546.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Java 高并发》05 线程的基本操作

volatile 与 Java 内存模型 Java 内存模型都是围绕着原子性、有序性和可见性展开的。为了在适当的场合,确保线程间的原子性、有序性和可见性。Java 使用了一些特许的操作或者关键字来申明、告诉虚拟机,在这个地方,要尤其注意,不能…

mybatis 2 -常用数据操作

1、写入数据并获取自增ID XML配置&#xff1a; <!-- 写入数据获取自增ID --><insert id"insertLog" parameterType"com.mamaguwen.entity.sys_loginlog" useGeneratedKeys"true" keyProperty"logid">insert into sys_…

Spring常用的的注解对应xml配置详解

Component(value"")注解&#xff1a;组件 标记在类上&#xff0c;也可以放在接口上注解作用&#xff1a;把AccountDao实现类对象交由Spring IOC容器管理 相当于XML配置文件中的Bean标签 <bean id"userAnnonMapper" class"com.spring.mapper.User…

安卓模拟器bluestacks mac地址修改教程

http://szmars2008.blog.163.com/blog/static/118893702201373181349348/ 转载于:https://www.cnblogs.com/prayer521/p/4069037.html

Docker 搭建 ELK 日志系统,并通过 Kibana 查看日志

Docker 搭建 ELK 日志系统,并通过 Kibana 查看日志 docker-compose.yml version: 3 services:elasticsearch:image: elasticsearch:7.7.0 #镜像container_name: elasticsearch #定义容器名称restart: always #开机启动&#xff0c;失败也会一直重启environment:- "cl…

蟠桃记

Problem Description 喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事&#xff0c;你们一定都觉得这猴子太闹腾了&#xff0c;其实你们是有所不知&#xff1a;悟空是在研究一个数学问题&#xff01; 什么问题&#xff1f;他研究的问题是蟠桃一共有多少个&#xff01; 不过&#…

Spring 定时任务动态管理

管理 Spring 中定时任务 pom.xml <properties><hutool.version>5.6.6</hutool.version><lombok.version>1.18.20</lombok.version><spring-boot.web.version>2.2.10.RELEASE</spring-boot.web.version> </properties><de…

高效率Oracle SQL语句

1、Where子句中的连接顺序&#xff1a; ORACLE采用自下而上的顺序解析WHERE子句。 根据这个原理&#xff0c;表之间的连接必须写在其他WHERE条件之前&#xff0c; 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 举例&#xff1a; (低效) select ... from table1…

RabbitMQ Management:Management API returned status code 500

错误显示&#xff1a; 解决方案&#xff1a; 因为是使用docker 容器安装的&#xff0c;所有需要进入容器 docker exec -it rabbitmq /bin/bash进入目录 cd /etc/rabbitmq/conf.d/执行命令 echo management_agent.disable_metrics_collector false > management_agent.dis…

Android JNI和NDK学习(5)--JNI分析API

Java类型和本地类型对应 在如下情况下&#xff0c;需要在本地方法中应用java对象的引用&#xff0c;就会用到类型之间的转换&#xff1a; java方法里面将参数传入本地方法&#xff1b;在本地方法里面创建java对象&#xff1b;在本地方法里面return结果给java程序。Java基本类型…

RabbitMq 消费失败,重试机制

方案一&#xff1a; 本地消息表 定时任务 本地消息表&#xff1a;主要用于存储 业务数据、交换机、队列、路由、次数 定时任务&#xff1a;定时扫描本地消息表&#xff0c;重新给业务队列投递消息。 具体思路&#xff1a;业务队列消费失败时&#xff0c;把 业务数据、交换机、…

Android常用的工具类

主要介绍总结的Android开发中常用的工具类&#xff0c;大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、RandomUtils、ArrayUtils、ImageUtils…

0. Spring 基础

BeanDefinition BeanDefinition 表示 Bean 定义&#xff1a; Spring根据BeanDefinition来创建Bean对象&#xff1b;BeanDefinition有很多的属性用来描述Bean&#xff1b;BeanDefiniton是Spring中非常核心的概念。BeanDefiniton中重要的属性&#xff1a; a. beanClass&#xf…

1. Spring 源码:Spring 解析XML 配置文件,获得 Bena 的定义信息

通过 Debug 运行 XmlBeanDefinitionReaderTests 类的 withFreshInputStream() 的方法&#xff0c;调试 Spring 解析 XML 配置文件&#xff0c;获得 Bean 的定义。 大体流程可根据序号查看&#xff0c;xml 配置文件随便看一眼&#xff0c;不用过多在意。 <?xml version&qu…

c++ 读取文件 最后一行读取了两次

用ifstream的eof()&#xff0c;竟然读到文件最后了&#xff0c;判断eof还为false。网上查找资料后&#xff0c;终于解决这个问题。 参照文件&#xff1a;http://tuhao.blogbus.com/logs/21306687.html 在使用C/C读文件的时候&#xff0c;一定都使用过eof&#xff08;&#xff0…

java中的io系统详解(转)

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符&#xff0c;分别操作字符、字符数组或字符串&#xff0c;而字节流处理单元为 1 个字节&#xff0c;操作字节和字节数组。 Java 内用 Unicode 编码存储字符&#xff0c;字符流处理类负责将外部的…

js获取字符串最后一个字符代码

方法一&#xff1a;运用String对象下的charAt方法 charAt() 方法可返回指定位置的字符。 代码如下 复制代码 str.charAt(str.length – 1) 请注意&#xff0c;JavaScript 并没有一种有别于字符串类型的字符数据类型&#xff0c;所以返回的字符是长度为 1 的字符串 方法二&#…

Unity3D Shader入门指南(二)

关于本系列 这是Unity3D Shader入门指南系列的第二篇&#xff0c;本系列面向的对象是新接触Shader开发的Unity3D使用者&#xff0c;因为我本身自己也是Shader初学者&#xff0c;因此可能会存在错误或者疏漏&#xff0c;如果您在Shader开发上有所心得&#xff0c;很欢迎并恳请您…

JVM:如何分析线程堆栈

英文原文&#xff1a;JVM: How to analyze Thread Dump 在这篇文章里我将教会你如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题的根因。在我看来线程堆栈分析技术是Java EE产品支持工程师所必须掌握的一门技术。在线程堆栈中存储的信息&#xff0c;通常远超出你的想象&…

一个工科研究生毕业后的职业规划

http://blog.csdn.net/wojiushiwo987/article/details/8592359一个工科研究生毕业后的职业规划 [wojiushiwo987个人感触]:说的很诚恳&#xff0c;对于马上面临毕业的我很受用&#xff0c;很有启发。有了好的职业生涯规划&#xff0c;才有了前进的方向和动力&#xff0c;才能…