linux

 

1,启动dconf-editor,改关闭按钮的位置
然后找org.gnome.desktop.wm.preferences
button-layoutmenu:minimize,maximize,close

2,改主文件名字

1)首先当然是创建几个相应的英文文件夹喽(或者重命名原中文文件夹为英文名字:F2为重命名快捷键),比如

Desktop Documents Music Pictures Videos……

2)然后编辑配置文件:

gedit ~/.config/user-dirs.dirs

把文件夹指向改掉,例如:

XDG_DOWNLOAD_DIR="$HOME/Desktop"

XDG_TEMPLATES_DIR="$HOME/Templates"

XDG_PUBLICSHARE_DIR="$HOME/Public"

XDG_DOCUMENTS_DIR="$HOME/Documents"

XDG_MUSIC_DIR="$HOME/Music"

XDG_PICTURES_DIR="$HOME/Pictures"

XDG_VIDEOS_DIR="$HOME/Videos"

XDG_VIDEOS_DIR="$HOME/Downloads"

3.Ubuntu 上安装jdk-------*.tar.gz包的安装

下载jdk

具体方法为:tar -xzvf *.tar.gz

假设得到的文件夹为java

将其移动到/usr/

命令为:sudo mv java /usr/

然后设置环境变量:

sudo gedit /etc/profile

打开文件

在结尾处,输入:

export JAVA_HOME=/usr/java
export JRE_HOME=/usr/java/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

Ubuntu 中修改默认jdk

update-alternatives --install /usr/bin/javajava /usr/java/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/java/bin/javac 300

通过这一步将我们安装的jdk加入java选单。

update-alternatives --config java

选择默认的jdk

java -version

检查

 

4,卸载qq

dpkg -r qq-for-wine

http://www.linuxidc.com/Linux/2012-05/59564.htm

 

5,与rhythmbox有关

sudo apt-get installgstreamer0.10-plugins-bad

http://www.baidu.com/s?ie=utf-8&bs=thytmbox&f=8&rsv_bp=1&rsv_spt=3&wd=thythmbox&rsv_sug3=1&rsv_sug1=1&rsv_sug4=37&inputT=944

 

6、ubuntu下的软件包管理

查询软件包信息

APT包管理的大多数信息查询功能都可以由apt-cache命令实现,通过apt-cache命令配合不同的子命令和参数的使用,可以实现查找,显示软件包信息及包依赖关系等功能.

显示数据源中的包的统计信息

apt-cache stats命令用于显示当前系统所使用的Debian数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息.

按关键字查找软件包

apt-cache search 命令可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.

例如:apt-cache search vim

显示软件包的详细信息

通过apt-cache search 命令查询到与关键字相关联的软件包后,可以使用apt-cache show命令显示指定软件包的详细信息.

例如:apt-cache show vim

查询软件包的依赖关系

通过apt包管理工具可以有效的解决软件包的安装,卸载过程中的包依赖关系问题,而当用户需要了解某个软件包依赖于其他哪些包时,可以使用apt-cache depends来查询包依赖关系.

例如:apt-cache depends vim

查询软件包反向依赖关系

apt-cache rdepend命令用于查询指定软件包的反向依赖关系,即那些其他的软件包需要依赖指定的软件包做为安装和运行的必须条件.

卸载软件包

对于系统中安装的软件包,当用户不需要使用时,可以使用apt-get remove 命令对该软件包安装到系统中的文件进行删除,该软件包所使用的配置文件将不被删除,当用户需要在次安装该软件包时,可以使用保留下来的配置文件.

例如:apt-get remove lynx

apt-get remove 可以蛮好的解决软件包卸载过程中的包依赖关系问题,依赖于被卸载软件包的其他软件包将被一同卸载.

 

卸载软件包和配置文件(完全卸载)

apt-get --purge remove 命令可以从系统中完全卸载指定的软件包,即卸载软件包中文件的同时还删除该软件包所使用的配置文件,是从系统中删除某个软件包最彻底的方法.

例如:apt-gt --purge remove lynx

 

清除无用的安装包

apt-get install命令在安装软件包的过程中,会将软件包的安装文件(deb)包下载到目录/var/cache/apt/archives/,然后在进行安装.系统通过apt-get install 安装的软件包越多/var/cache/apt/archives/目录中保存的deb包就越多.

可以通过rm命令删除/var/cahce/apt/archives/目录中的软件包,但这是非常危险的.

建议使用apt-get clean命令安全有效的清理/var/cache/apt/archives/目录中的文件.

当然用移动设备保存一些/var/cahce/apt/archive/目录中的软件也不是错的选择,linuxsir啊上看到,将这里面的文件保存起来后,在次安装系统可以将软件复制到相同的位置,输入安装命令可以免去下载之苦了,具体我也没试过,有时间弄下看看.

 

源码包管理

对于一般用户通常不需要源码包管理,使用apt-get就可以很好的安装.如果对软件包需要特殊的订制,就需要对源码包进行管理.

 

查看源码包文件信息

apt-cache showsrc命令用于查看源码包的信息,在下载源码包之前可以使用该命令获取指定的源码包信息.

例如:apt-cache showsrc lynx

 

获取源码包

apt-get source 命令用于下载指定软件包到当前目录中,该命令只需要软件包的名字就可以从网路上下载所需要的全部源码包文件.

由于源码包文件下载后需要保存在当前目录中,因此需要建立并进入临时目录.

然后进行下载.

 

7、ubuntu 远程登录

补充:sudo service ssh stop  (不是sshd

使用update-rc.d ssh disable禁止sshsshd自动开启,强制去除

update-rc.d ssh remove &&update-rc.d ssh stop 20 2 3 4 5

==========================================

sudo apt-get install openssh-server

Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep ssh如果只有ssh-agentssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:sudo /etc/init.d/ssh restartssh连接:[email protected]. 首先在服务器上安装ssh的服务器端。$ sudo aptitude install openssh-server2. 启动ssh-server$/etc/init.d/ssh restart3. 确认ssh-server已经正常工作。$ netstat -tlptcp6 0 0 *:ssh *:* LISTEN -看到上面这一行输出说明ssh-server已经在运行了。4. 在客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx$ ssh -l hyx192.168.0.103接下来会提示输入密码,然后就能成功登录到服务器上了

参考资料:http://www.linuxidc.com/Linux/2010-02/24349p2.htm

 

8.ubuntu中ssh的设置 http://rocken.iteye.com/blog/953997

#修改配置文件
$ sudo vi /etc/ssh/sshd_config
#端口,设置监听端口
Port 20105
#
禁用root登录
PermitRootLogin no
#
日志级别
LogLevel VERBOSE
#
默认设置下,通过sshd登录Ubuntu后,必须在出现操作提示符的120(2分钟)内登录系统,不然sshd将会自动切断与主机的连接。这个时间值可以通过LoginGraceTime进行设置 
#
LoginGraceTime设置为20秒。可以有效的防御自动化阻遏(thwarting automated),暴力攻击ssh,和拒绝服务式攻击(DDOS) 
LoginGraceTime 20
#
如果你不希望有人能够通过ssh使用图形用户界面的程序(这些程序通过SSH通道-SSH tunnel显示),你可以通过X11Forwarding指令将其关闭,由此来减少很多攻击的可能。
X11Forwarding no
#
有一个的不欢迎警示条目可以帮你成功起诉攻击者,或别的组织未经许可的尝试经由ssh访问你的服务器。
Banner /etc/issue.net 
登录openssh-server时候,会发现要等很长时间,服务器才返回输入密码的提示语。原因在于openssh-server默认情况下会根据用户的IP地址,反向查询DNS,从而导致延时很大。其中具体原因还有待进一步研究 ^_^ 。可以通过在配置文件中关闭这种功能来提速客户端的访问。具体做法是,在配置文件/etc/ssh/sshd_config中添加如下两行即可:
GSSAPIAuthentication no
UseDNS no
#
除了用户zeng,不许其它用户登录
DenyUsers 'zeng'
=========================================
编辑提醒文件
$ sudo vi /etc/issue
内容为:
本服务器只能通过授权才能使用,不欢迎非授权用户使用。
警告:你的IP与相关信息已记录,非许可不允许访问本机,我方保留追究法律权限。
***************************************************************************
NOTICE TO USERS
This computer system is the private property of its owner, whether
individual, corporate or government.  It is for authorized use only.
Users (authorized or unauthorized) have no explicit or implicit
expectation of privacy.
Any or all uses of this system and all files on this system may be
intercepted, monitored, recorded, copied, audited, inspected, and
disclosed to your employer, to authorized site, government, and law
enforcement personnel, as well as authorized officials of government
agencies, both domestic and foreign.
By using this system, the user consents to such interception, monitoring,
recording, copying, auditing, inspection, and disclosure at the
discretion of such personnel or officials.  Unauthorized or improper use
of this system may result in civil and criminal penalties and
administrative or disciplinary action, as appropriate. By continuing to
use this system you indicate your awareness of and consent to these terms
and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the
conditions stated in this warning.
****************************************************************************

保存文件,并且创建一个符号连结到 /etc/issue.net
$ sudo ln -s /etc/issue /etc/issue.net 
执行以下语句,重启ssh
$ /etc/init.d/ssh restart 

你可能感兴趣的:(linux)