方法一:
I did find a solution which worked:
sudo apt-get install libwebkitgtk-1.0-0
+ (点击以下标题显示正文内容)
截图功能
+ (点击以下标题显示正文内容)
Linux文件、脚本加密方案
+ (点击以下标题显示正文内容)
最全面的环境变量设置
+ (点击以下标题显示正文内容)
Linux查看物理CPU个数、核数、逻辑CPU个数
+ (点击以下标题显示正文内容)
Linux中文字体安装
+ (点击以下标题显示正文内容)
Ubuntu安装JDK
查看Java的安装位置
zollty@zollty-pc:~$ update-alternatives --config java
链接组 java (提供 /usr/bin/java)中只有一个候选项:/opt/lib/jvm/java/bin/java
无需配置。
+ (点击以下标题显示正文内容)
CentOS 7 时区设置 及 timedatectl命令的使用
Monit监控Unix
Linux文件比较和合并工具:Meld
参考资料:
免费好用的Diff和Merge工具大总结:
http://www.cnblogs.com/itech/archive/2009/08/13/1545344.html
使用Meld代替你的版本控制系统中默认的diff工具:
http://blog.csdn.net/fudesign2008/article/details/8279138
FTP客户端功能
可以使用跨平台的filezilla,例如ubuntu:
sudo apt-get install filezilla
Could not load the Tomcat server configuration at /Servers/Tomcat v6.0 Server at localhost-config. The configuration may be corrupt or incomplete.
方法一:
I did find a solution which worked:
sudo apt-get install libwebkitgtk-1.0-0
Q: How can my Mozilla-based Browser find my Mozilla plug-ins?
A:
As of eclipse 3.3 the default set of Mozilla plug-in paths that are
searched can be augmented by defining environment variable MOZ_PLUGIN_PATH
. For example: export MOZ_PLUGIN_PATH=/usr/lib/browser-plugins
.
从终端进入tomcat的bin目录,然后执行startup.sh
bogon:~ apple$ cd /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin
bogon:bin apple$ sh startup.sh
输出结果为
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
解决方法:
依旧在tomcat 的bin目录下
执行 chmod +x *.sh
然后用sh startup.sh启动成功
8、解决如下执行.sh文件报错(not a valid identifier)问题:
': not a valid identifier: ....................
': not a valid identifier: ....................
是因为文件换行符不对,可以用NotePad++把文件转换为linux下面的换行格式(WINDOWS为:\r\n,Linux换行符为:\n)
Linux下使用SVN
安装subversion
sudo apt-get install subversion
svn checkout http://svn2.zhubajie.la/svn/zbj_trade/trunk
如果你在重置compiz时遇到如下错误:
error: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark.g2dfile2derror2dquark.Code17: Cannot open dconf database: invalid gvdb header
可能的原因是用户文件被搞乱了。备份dconf配置,并移除配置文件:
mv ~/.config/dconf/ ~/.config/dconf.bak
13、给ubuntu应用添加快捷方式
例如给eclipse设置快捷方式:
sudo gedit /usr/share/applications/eclipse.desktop
然后填入下面的内容:
[Desktop Entry] Encoding=UTF-8 Name=EclipseIDE Luna Comment=Eclipse IDE Exec=/opt/javaide/eclipse-mars/eclipse/eclipse Icon=/opt/javaide/eclipse-mars/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;
说明:这个是Desktop Entry,Exec为执行的地址,Icon为显示的图标,需要自行修改。Terminal=false代表不保持终端。
然后再加上执行权限:
sudo chmod u+x /usr/share/applications/eclipse.desktop
修改HOSTNAME
参考资料:https://jblevins.org/log/hostname
https://www.cnblogs.com/kerrycode/p/3595724.html
Each distribution has a script that runs at boot time which sets the hostname. The way to change the hostname permanently thus differs by distribution.
Debian has an init script, /etc/init.d/hostname.sh
, which is called at boot time and sets the hostname what is given in /etc/hostname
. To change the hostname, place only the unqualified hostname (e.g., gauss
) in /etc/hostname
and run sudo /etc/init.d/hostname.sh
.
Ubuntu, like Debian, also uses /etc/hostname
, but to update the hostname after making a change, run sudo service hostname start
.
Slackware uses /etc/HOSTNAME
. Set the appropriate hostname there and run hostname -F /etc/HOSTNAME
as root.
Red Hat (and CentOS) systems look for a line like
HOSTNAME=gauss
in /etc/sysconfig/network
. To make the change immediate you also need to run hostname gauss
as root or simply reboot.
下面以 RedHat / CentOS 系统为例:
方法一:CentOS 7 亲测可用
> hostnamectl set-hostname apolloadmin01
> reboot
> hostname -i
方法二:(CentOS亲测可用)
vi /etc/hosts
添加 ip和hostname的映射即可,例如
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.11.244 middleware02
然后reboot重启就好了。
方法三:
查看当前配置:hostname -i
vi /etc/sysconfig/network
修改前:
NETWORKING=yes
HOSTNAME=localhost.localdomain
修改后:
NETWORKING=yes
HOSTNAME=自定义host名称
然后修改别名(非必须),打开hosts文件:
vi /etc/hosts
修改前:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
将localhost.localdomain改成自定义的host名
修改后:
127.0.0.1 localhost 自定义host名称 localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
然后reboot重启: (如果只是修改/etc/hosts则不需要重启)
命令:
[root@linux_epm2 etc]# reboot
再次查看:hostname -i
tar解压报错:tar (child): bzip2: Cannot exec: No such file or directory
信息如下:
tar (child): lbzip2: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
解决方法很简单,只要安装bzip2就行了,
yum安装的命令如下:
yum -y install bzip2
ulimit报错:-bash: ulimit: open files: cannot modify limit: Operation not permitted
解决方案:
原因分析:
因为问题发生在openssh升级之后,且只有ssh登录才发生此问题,因此基本怀疑和ssh有关
解决办法:
ssh版本的问题
vi /etc/ssh/sshd_config
把 UseLogin 设置为 yes,
#UseLogin no
UseLogin yes
重启ssh服务
service sshd restart
UseLogin具体的含义如下,看过后也不是很明白
UseLogin
是否在交互式会话的登录过程中使用 login(1) 。默认值是"no"。
如果开启此指令,那么 X11Forwarding 将会被禁止,因为 login(1) 不知道如何处理 xauth(1) cookies 。
需要注意的是,login(1) 是禁止用于远程执行命令的。
如果指定了 UsePrivilegeSeparation ,那么它将在认证完成后被禁用。
原文链接:https://blog.csdn.net/hijk139/article/details/7916468
安装epel yum源,(安装 npm时会用到)
1、 首先卸载以前装的epel 以免影响
rpm -e epel-release
2、 下载阿里提供的epel ,PS 感谢马云。
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
3、yum clean all
4、yum makecache
5. 设置手工启动图形化用户界面
在/etc/inittab文件中:
id:0-6分别代表:0代表关机, 6代表重启,5代表重启到图形界面。另外3代表多用户的字符界面,比较常用(5和3之间切换)。其他不用管。