Linux学习笔记

来源:互联网 发布:新加坡李家王朝 知乎 编辑:程序博客网 时间:2024/06/06 00:36

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。
到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,
即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,
然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。

获得root权限 su root  提示输入密码
返回上一级目录 cd ..   (cd后有空格)./ 表示当前路径pwd 查看当前的绝对路径


Linux安装中文输入法

http://jingyan.baidu.com/article/d8072ac4434666ec95cefda1.html



进入到保存Adobe Flash Player压缩包的路径,将压缩包解压,使用如下命令:

tar -zxvf install_flash_player_11_linux.x86_64.tar.gz

(1) 将libflashplayer.so拷贝到Firefox的Plugin目录:

cp libflashplayer.so /usr/lib/mozilla/plugins/

(2) 将usr目录下的所有文档拷贝到系统的/usr目录下:

cp -r ./usr/* /usr/

重新打开Firefox后,就可以在网页上播放视频了


CTRL+ALT+L锁屏

Linux查看IP地址的命令 ifconfig

火狐浏览器去广告插件 Adblock Edge

火狐浏览器鼠标手势插件FireGestures

火狐浏览器账号umgsai@126.com 密码你懂得




查看root用户的进程内存使用情况的命令$ top -u root

        PID:进程的ID
  USER:进程所有者
  PR:进程的优先级别,越小越优先被执行
  NInice:值
  VIRT:进程占用的虚拟内存
  RES:进程占用的物理内存
  SHR:进程使用的共享内存
  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
  %CPU:进程占用CPU的使用率
  %MEM:进程使用的物理内存和总内存的百分比
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
  COMMAND:进程启动命令名称



Linux下安装配置JDK

1.下载JDK
目前最新的JDK版本是:Java SE Development Kit 7u5
下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar.gz
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.解压安装
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录    
cd /usr/lib
sudo mkdir jvm
建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
    
sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm  #解压
cd /usr/lib/jvm
sudo mv jdk1.7.0_71/ jdk7    #mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)
3.配置环境变量
    
gedit ~/.bashrc
在打开的文件的末尾添加

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH


保存退出,然后输入下面的命令来使之生效
source ~/.bashrc



安装eclipse
tar  -xzvf eclipse-cpp-helios-linux-gtk.tar.gz    //解压eclipse这个软件
进入到eclipse目录中 ./eclipse  (前提是装好了Java环境。root用户执行这么命令会提示JDK有问题,暂不知道是那么原因)



linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思




获取root权限 su root,输入密码提示su认证失败
刚装上的系统root默认禁用,没有为root设置密码。
输入sudo passwd, 输入当前用户的密码,然后输入新的unix密码即可。

# cp -r ./eclipse /usr/lib/    #将当前目录下的eclipse目录及该目录下的子目录和文件复制到/usr/lib/目录下
解压缩 tar -zxvf eclipse-SDK-4.2-linux-gtk.tar.gz



在线安装
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
  1. sudo apt-get install mysql-server
  2. sudo apt-get isntall mysql-client
  3.  sudo apt-get install libmysqlclient-dev
  安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
  sudo netstat -tap | grep mysql
  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
  登陆mysql数据库可以通过如下命令:
  mysql -u root -p
  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
离线安装http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html
启动sudo /etc/init.d/mysql start 停止:sudo /etc/init.d/mysql stop 重启:sudo /etc/init.d/mysql restart




ubuntu中开头带“.”的文件夹是隐藏的,怎么把它显示出来。
最佳答案: ctrl+H

新建文件 touch a.txt


安装apache php mysql环境

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

上面的命令是最小化组建安装amp也就是apache2 ,php5 和 mysql 在加上一个php的mysql扩展

http://www.cnblogs.com/wenanry/archive/2012/11/13/2767779.html

更改目录权限 sudo chmod -R 777 /var/www/html/hm  (777是读、写、执行权限)

Mysql乱码解决 set names gbk

网页目录 /var/www/html



[umgsai@localhost ~]$ 

umgsai 用户名

localhost 主机名

~ 目录名

$ 表示当前用户是普通用户

# 表示当前用户时管理员,相当于windows里面的Administrator



hostname 查看主机名

hostname umgsai 将主机名改为umgsai(需要root权限)

通过以上方式做的更改重启就会失效

#more /etc/sysconfig/network  查看当前主机配置

more 翻页查看内容

tail -f /etc/sysconfig/network 查看文件最后一页内容,一般用于查询日志文件,滚动式

tail -100f /data/log.log 查看文件最后的100行

cat /etc/sysconfig/network 查看所有文件内容

more /etc/hosts 查看host文件

pwd 查看当前目录

mkdir test 创建test文件夹

mkdir -p test01/test02/test03   创建多层文件夹,-p创建父类文件夹

touch hello.txt 创建一个文件

vim hello.txt 编辑文件

ls -l 详细查看当前目录下的文件

ls -al 显示当前目录下的所有文件,包括隐藏文件。以 . 开头的文件是隐藏文件

mv t3 rt3 将t3文件重命名为rt3

mv rt3 ..、 将rt3文件移动到上一级目录

cp hello.txt world.txt 将hello.txt复制为world.txt

rm hello.txt 删除hello.txt

rmdir t2/  删除文件夹

rm -rf rt3/  所有文件都删除

rm -rf ./*  删除当前目录下的所有文件

chown root world.txt 将world.txt的文件所有者改为root

chown -R root umgsai/ 将umgsai文件夹及其子文件夹的所属用户改为root。R表示递归

chgrp root world.txt  将world.txt的所属组改为root




在Linux下有三种文件格式

①文件 -

②目录 d

③链接(快捷方式) l

每个文件对于文件所有者(u)、文件的同组用户(g)、系统的其他用户(o) 的权限有三种

可读    可写    可执行

  r         w           x

  4        2            1

chmod 755 ./world.txt 将所有用户对world.txt的权限改为7(4+2+1)  5(4+1)  5(4+1)

chmod g-x world.txt 将同组用户对world.txt的x权限减掉

chmod o-w world.txt 将其他用户对world.txt的w权限减掉



配置主机名和IP地址对应,修改hosts文件

vim /etc/hosts

192.168.110.130 hadoop-master.dragon.org hadoop-master

(192.168.110.130 为当前主机的IP地址)

wKiom1T4RETBoZCqAAMncqMfJOc175.jpg



Windows中通过SSH远程链接Linux配置方法

  1. 安装OpenSSH的服务器包(openssh-server)和客户端包(openssh-clients),用yum install可以直接安装

$ yum install openssh-server

2.OpenSSH Server安装完成后在/etc/init.d目录下应该会增加一个名为sshd的服务

$ chkconfig --list sshd

3.手动启动sshd服务,方便后面客户端的连接

$ /etc/init.d/sshd start

WIndows中使用SecureCRT连接。测试时Linux中防火墙已经关闭。

SeureCRT中文乱码文件解决 http://www.cnblogs.com/totozlj/archive/2012/09/01/2666804.html

参考博文 http://www.cnblogs.com/eastson/archive/2012/06/29/2570163.html

http://blog.csdn.net/kofterry/article/details/4277267




WIndows中通过FileZilla连接Linux FTP的方法

  1. 安装命令 yum install vsftpd

  2. 启动 service vsftpd start

    前面有改过一个文件,不太记得来,不知到和这个改动有没有关系

    参考博文 http://www.cnblogs.com/hnrainll/archive/2011/02/16/1956539.html



Windows中通过XManager远程桌面连接Linux

Linux端开机后就要启动显示管理器。打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。

配置GDM

编辑/etc/gdm/custom.conf,添加如下内容

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter  注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型

[security]

AllowRemoteRoot=true  注:允许root用户远程登录

[xdmcp]

Enable=true  注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177

[greeter]

Browser=true  注:远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行不起作用


Windows中XManager连接设置如下图

wKioL1T5EuKxTvTkAAFuHR6-qVc673.jpg

参考博文 http://www.cnblogs.com/hiloves/archive/2010/05/18/1738084.html




本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1568494

0 0
原创粉丝点击