Linux_Ubuntu_允许root登录

ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。

  1. 以普通身份登陆Ubuntu后我们需要做一些修改,

    普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式.

    然后执行: vi /etc/lightdm/lightdm.conf

Linux上安装JDK

  1. 上传jdk1.6.0_26.zip

  2. 解压后设置环境变量

    • /etc/rc.local

        export JAVA_HOME=/opt/jdk1.6.0_26
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
        export PATH=${JAVA_HOME}/bin:$PATH
      
    • ~/.bashrc

        export JAVA_HOME=/opt/jdk1.6.0_26
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      
        export PATH=${JAVA_HOME}/bin:$PATH
      

Linux_远程访问Linux下的mysql

  1. 首先尝试在mysql内赋予该账户从远程IP访问的权限。

     mysql -u root -p
     use mysql;
     登陆以后运行以下命令,给予远程访问客户端权限..
     grant all on *.* to 'ray7hu'@'192.168.1.5' identified by 'password';
     其中:ray7hu表示用户名.  '192.168.1.5' 是需要赋予访问权限的Iip地址;password表示远程登陆密码.
     mysql> grant all on *.* to user_name@'%'identified by'user_password';  mysql> grant all on *.* to user_name@'%' identified by 'user_password';
     上面的命令授予的用户权限可以访问mysql中的任意数据库和表.
    

Linux_基本学习

  1. 快捷操作:
    • 切换控制台,由图形转换到控制台模式:ctrl+alt+f1(同时按下3秒钟不要马上松开)。由控制台转向图形模式是:alt+f7
    • 命令行—>图形界面 startx
    • 修改默认的语言项(在控制台下):vi /etc/sysconfig/i18n中的LANG=zh_CN.GB18030(注意大小写,然后重启系统即可)
    • 修改默认启动级别:vi /etc/inittab 修改id:3:initdefault中的3为想要的级别
    • 翻页:shift+pageup/pagedown
    • 关机:shutdown
    • 重启:reboot

Linux_检查和收集Linux硬件信息的7个命令

  1. lscpu用于查询CPU信息

  2. lshw显示硬件信息表

    这个命令应用普遍,它可通过个人需求而列出多种不同的硬件参数:CPU、内存、硬盘、USB控制器、lshw卡片等等,本质上就是从/proc目录不同文件中中提取对应的硬件信息。

     按照下面的步骤去安装lshw工具,然后就可以使用了。
     wget http://ezix.org/software/files/lshw-B.02.14.tar.gz
     tar -zxvf lshw-B.02.14.tar.gz
     cd lshw-B.02.14
     make && make install
    

Linux_设置时间

将系统时间设定成2008年3月28日的命令如下。

#date -s 03/28/2008 

将系统时间设定成下午11点12分0秒的命令如下。

#date -s 11:12:00 

注意,这里说的是系统时间,是linux由操作系统维护的。   

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

这个命令强制把系统时间写入CMOS。

#clock -w