Ubuntu12.04中文输入法安装:
http://www.2cto.com/os/201207/144189.html
查看Centos开机过程中的信息:
vim /boot/grub/grub.conf 删除其中的 rhgh quiet
安装大多数的开发包
yum groupinstall "Development Tools"
缺失路由表后UDP不能接受
route add -net 224.0.0.0/4 wlan0
Centos 防火墙
/etc/init.d/iptables status
会得到一系列信息,说明防火墙开着。
/etc/init.d/iptables stop
永久关闭:
chkconfig --level 35 iptables off
或者 chkconfig iptables off
另外,bz2的格式的解压也记录一下
bunzip2 filename.bz2
sudo chkconfig --list |grep ssh查看启动项
更新中。。。。
Zlib没有找到
zlib.h: No such file or directory
yum install zlib-devel
右键开启终端
yum -y install nautilus- open -terminal |
3 |
4 | # 重启操作系统 |
5 | shutdown -r now |
使用命令开启终端并执行shell
或者
gnome-terminal -x [shellcommand]
修改虚拟机MAC地址
#ifconfig eth0 down /*禁掉eth0网卡,这里以eth0网卡为例*/
#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE /*修改eth0网卡的MAC地址*/
#ifconfig eth0 up /*重新启动eth0网卡*/
此外还需要修改vmx文件中的物理地址,简单直接查找即可
LD_LIBRARYPATH
export LD_LIBRARY_PATH=/usr/local/lib
在终端里运行上面这行命令,再运行这个可执行文件,如果运行正常就说明是这个问题。
接下来的问题是:以上做法,只是临时设置变量 LD_LIBRARY_PATH ,下次开机,一切设置将不复存在;如何把这个值持续写到 LD_LIBRARY_PATH 里呢?
我们可以在 ~/.bashrc 或者 ~/.bash_profile 中加入 export 语句,前者在每次登陆和每次打开 shell 都读取一次,后者只在登陆时读取一次。我的习惯是加到 ~/.bashrc 中,在该文件的未尾,可采用如下语句来使设置生效:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
修改完后,记得关掉当前终端并重新打开一个新的终端,从而使上面的配置生效。
export LD_LIBRARY_PATH=$LDPATH2:$LDPATH1:$LD_LIBRARY_PATH; 基本格式如左边示例
利用SCP远程拷贝数据
scp /usr/a/index.html root@192.168.1.2:/usr/a/
Centos开发时报错
yum install zlib-devel
Centos 的rar解压软件
在windows主机上上传到linux主机上,很多都是rar格式的压缩包,在Centos上如何解压呢?
wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz tar -xvf rarlinux-3.9.3.tar.gz cd rar make先安装rar解压缩软件mkdir -p /usr/local/binmkdir -p /usr/local/libcp rar unrar /usr/local/bincp rarfiles.lst /etccp default.sfx /usr/local/lib 看到这些信息,说明安装成功 但是在运行命令rar时,出现下面这个问题,rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)
解决办法: cp rar_static /usr/local/bin/rar 压缩和解压缩用法: 解压 aaa.rar 到当前目录rar x aaa.rar bbb 目录打包为 bbb.rarrar bbb.rar ./bbb/
Centos启动方式调整
/etc/inittab
Centos的Grub多余项
/boot/grub/grub.conf
Linux下加一个源:Centos
Linux下安装wine可以从源码编译安装,但一般都觉得麻烦,所以尽量利用yum进行安装,解决很多包的依赖关系。
首先安装一个epel
rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
有可能这个地址往后会失效,我搜索教程时也遇到这种状况。我的做法是,浏览上层点第目录,直到找到最新第版本,例如,我从http://dl.fedoraproject.org/pub/开始慢慢往下浏览。
2. 直接安装wine
yum install wine
比较漫长第等待过程完成后,就完成wine的自动安装来。
打完收工。
Centos 快速安装VLC/CENTOS 的 EPEL源
http://blog.chinaunix.net/uid-23069658-id-3772666.html
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
开发ONVIF 设备需要的uuid库的安装:
yum install -y uuid-devel libuuid libuuid-devel uuid
Centos上的Firefox插件:
cd /usr/lib64/mozilla/plugins
ln -fs /usr/java/jre1.6.0_18/lib/amd64/libnpjp2.so
ln -fs /usr/java/jre1.6.0_18/lib/amd64/libjavaplugin_jni.so
第四步:测试 Java 执行环境及 Flash 插件
java -version
这应该汇报 Java 的版本。
Java 及 flash 插件现在应该可以运作。请先结束执行中的 Firefox,然后重新引导它。
在网址栏内输入 about:plugins。这样应该显示 Java 及 Flash 已被启用。
http://www.uddtm.com/os/centos/1002.html
VMware下的RHEL 6.4 安装gcc和gcc-c++
http://mirrors.163.com/centos/6/os/x86_64/Packages/
源的名字发生了变化,在这里得到。
rpm -aq|grep yum|xargs rpm -e --nodeps
2.下载yum安装文件
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
设置本地的yum 源
【设置本地镜像作为yum源】
1、mkdir /mnt/cdrom
2 mount /dev/cdrom /mnt/cdrom #挂着镜像,光盘
3 mkdir /home/redhat-iso
4 cp -Rf /mnt/cdrom/* /home/redhat-iso #将光盘内的内容copy到某个路径下
5 vi /etc/yum.repos.d/rhel-debuginfo.repo #编辑repo文件
添加一下内容:
[rhel_6_iso]
name=local iso
baseurl=file:///home/redhat-iso/
gpgcheck=1
gpgkey=file:///home/redhat-iso/RPM-GPG-KEY-CentOS-6 #该处的gpgkey文件应该改成iso镜像中的文件名
Linux 防火墙:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 15947 -j ACCEPT
live555 出现Unable to determine our source address: This computer has an invalid IP address: 0x0 解决方案
打开 udp 15947
64位CentOS系统中安装32位开发库
项目中,实现嵌入式设备开发,后台应用开发,均采用C/C++语言,基于Linux的开发;所不同的是,嵌入式平台采用32位Linux系统,应用服务程序采用64位Linux系统。开发过程需要将两种开发环境,在同一台物理机上实现。
嵌入式开发环境构建时,安装的交叉编译环境,需要32位的开发库。本文中,提供一种在线安装方法(需要root用户权限进行):
$sudo yum install xulrunner.i686
$sudo yum install libXtst.i686
如果采用ubuntu环境,执行如下命令(同样需要root用户权限):
1. sudo apt-get update
2.sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
解决qtcreator安装 centos不能运行问题 GLIBCXX_3.4.14' not found
http://qt-project.org/forums/viewthread/25550
- strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
Solution :
i am using CentOs 6.4 ×64bit
I downloaded “gcc-4.6.2.tar.gz” from “ftp://gd.tuwien.ac.at/gnu/gcc/releases/gcc-4.6.2”
[source of the below : http://gcc.gnu.org/wiki/InstallingGCC[gcc.gnu.org]]
-
tar xzf gcc -4.6.2. tar. gz
-
cd gcc -4.6.2
-
. /contrib /download_prerequisites
-
cd ..
-
mkdir objdir
-
cd objdir
-
$PWD /.. /gcc -4.6.2 /configure --prefix =/opt /gcc -4.6.2
-
make
-
make install
After this is done, go to “/opt/gcc-4.6.2/lib64” you will be able to see “libstdc++.so.6” and “libstdc++.so.6.0.16”.
Rename “/usr/lib64/libstdc++.so.6” to “/usr/lib64/llibstdc++.so.6.backup”
copy “/opt/gcc-4.6.2/lib64/libstdc++.so.6” and “/opt/gcc-4.6.2/lib64/libstdc++.so.6.0.16” to “usr/lib64/”
And now you can “./qt-linux-opensource-5.0.1-x86_64-offline.run”
You are free to go …. (i am currently using it)