1. ifconfig command not found 解决办法
$ yum upgrade // 升级系统和软件包
$ yum install net-tools
2. 时间与现在时间相差8小时
在安装完 CentOS 系统后发现时间与现在时间相差8小时 , 这是由于我们在安装系统的时选择的时区是上海 , 而 CentOS 默认 bios 时间是 utc 时间 , 所以时间相差了8小时 ; 这个时候的 bios 的时间和系统的时间是不一致的 , 一个代表 utc 时间 , 一个代表 cst (+8时区) , 即上海时间 ; 下面是同步时间的解决方法 :
编辑
/etc/sysconfig/clock
文件# vim /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false #设置为false,硬件时钟不于utc时间一致 ARC=false
时区设置为上海
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
向服务器校准时间 (需要先安装
ntp
服务器)# yum install ntp # ntpdate asia.pool.ntp.org
设置硬件时间和系统时间一致并校准
# /sbin/hwclock --systohc
3. 安装 gcc,g++
编译器
# yum -y install gcc
# yum -y install gcc+ gcc-c++
4. 安装 openssl
# yum install openssl-devel
5. 系统默认编码设置文件
CentOS6.X
# /etc/sysconfig/i18n
CentOS7
# /etc/locale.conf
6. Xshell连接Linux输入密码的地方password
是灰色不能点击
检查 /etc/ssh/sshd_config
文件配置 , 是否可以密码认证
PasswordAuthentication yes
然后重启sshd服务
7. C++编程fatal error: mysql.h: No such file or directory
有可能是没有安装 MySQL 链接库
可以用 yum search mysql
或者 apt-cache search mysql
搜索 MySQL 相关安装文件
# yum list "*mysql*" | grep devel
libgda-mysql-devel.i686 1:4.2.4-2.fc14 updates
mysql++-devel.i686 3.1.0-2.fc14 fedora
mysql-connector-c++-devel.i686 1.1.0-0.4.bzr895.fc14 updates
mysql-devel.i686 5.1.60-1.fc14 updates
mysql-embedded-devel.i686 5.1.60-1.fc14 updates
# yum -y install mysql++-devel.i686
8. Linux 下查看系统版本号信息的方法
查看Linux内核版本命令
# cat /proc/version
# uname -a
查看 Linux 系统版本的命令
# lsb_release -a // 即可列出所有版本信息
# cat /etc/redhat-release // 这种方法只适合Redhat系的Linux
# cat /etc/issue // 此命令也适用于所有的Linux发行版
9. CentOS 下 cmake 安装
# tar -xzvf cmake-3.0.2.tar.gz
# cd cmake-3.0.2
# ./bootstrap
# make
# make install
10. CentOS 安装 CMake
# tar -zxvf cmake-3.8.0.tar.gz
# cd cmake-3.8.0
# ./bootstrap --prefix=/usr/local/cmake
# gmake
# gmake install
个人网站: Github , 欢迎点击给星