linux skill

[TOC]

svn 添加所有文件

svn add * 会忽略所有已经在版本控制之下的目录。有时候,你会希望添加所有工作拷贝的未版本化文件,包括那些隐藏在深处的文件,可以使用svn add的--force递归到版本化的目录下

通过ssh连接nat模式下的主机

通过在网络配置里,添加端口转发即可
比如虚拟主机的ip是10.0.2.15
添加一个127.0.0.1:5555的映射到10.0.2.15:22即可

时间服务器同步

时间服务器同步
$ sudo ntpdate ntp.ubuntu.com 
将同步后的准确时间写入BIOS
 $ sudo hwclock --systohc

安装好redhat后,源用不起来

可以执行下面的命令,如果不是redhat6,可以去 阿里云看repo或者list的地址

yes|rm  /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 
vim /etc/yum.repos.d/CentOS-Base.repo
vim里执行
:1,$s/$releasever/6/
:1,$s/$basearch/x86_64/
注意冒号不要拷贝上去
yum makecache

配置无密码登陆

mkdir ~/.ssh
touch ~/.ssh/authorized_keys
echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC54xyt7vk8IT+B9J4EWyk0Yps7obZQLaNag8L1leFQMK58MsEj7LP2wRnw5oASOqQtbU4tMesN52A7rjGPTrwXuHL9QOBglTTJKaJ0KEP/i6eSDcMnHlWN+ByttxJkjBkHiopYeTFSZRz8RAgsoIpHZJlh3uUkkV0GfUT+Uo0CxRqt5Iv36DgnAHZ/Zc496IxoeD3ydcc2UEspdkEVfVmPRXglUE/8Au8hozRKdoDQQOCzlq14K/Lxb9RBKeU4PmtIXzPx28o1Oi13tjCewKZHrioIgSp4iQw3bvtUn7WmzUzA7JRbC2ykBbQu8xhk2F4riNaJnxuRmCOhv7K+5rjF root@leisurem-hx   >>~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

注意,.ssh文件夹的权限是700,秘钥记录的文件权限要600

系统升级报错,下面两个办法都可以

1 改源
2

sudo apt -f install
sudo apt autoremove

ubuntu不能用隐藏ssid的无线路由

首先,无线路网卡用不了,重新拔插以下就好了
其次,如果隐藏ssid的无线路由搜不到,就进入192.168.1.1,把信道配置成固定的,比如11或者别的,ask ubuntu里的人说配11可以,我这配11不行,但是配13或者12就可以

I had a similar problem where my Compaq 610 did not see/detect the WiFi SSID. 
I changed the channel number to 11 under Wireless:General of my router. 
And the connection reappeared and worked correctly!!

ubuntu下修改sudoers配置免密码执行sudo

$ sudo su -   
# chmod u+w /etc/sudoers   
或者sudo chmod 600 /etc/sudoers
# vi /etc/sudoers   
最后一行 添加
leisurem    ALL=(ALL) NOPASSWD: ALL
# chmod u-w /etc/sudoers  
或者chmod 0440 /etc/sudoers

注意,不要改chmod777,要不然,系统会提示保存,啥都不让你干,导致无法改回

安装flash

下载flash的tar包,解压,执行下面的命令

sudo cp -r ./usr/*  /usr
sudo cp libflashplayer.so  /usr/lib/firefox-addons/plugins/

域名连不通,ping 的通

可能hosts配置错误

计算器bc设置小数点精度

给scale设一个值即可,默认是0
scale=20;7965.00/8000.00

ufw allow提示apache配置文件重复

执行ufw allow的时候,提示

WARN: Duplicate profile 'Apache', using last found
WARN: Duplicate profile 'Apache Secure', using last found
WARN: Duplicate profile 'Apache Full', using last found

ls /etc/ufw/applications.d

能看到

apache2 apache2.2-common apache2-utils.ufw.profile openssh-server

apache2.2-common和apache2-utils.ufw.profile重复
移走其中一个配置文件,就可以了

配置dns

echo 'nameserver 223.5.5.5'>>/etc/resolv.conf

本地远程执行命令

先配好无密码登陆,然后执行

ssh root@192.168.50.135 spark-submit a.py

内核升级

查看安装好的内核

dpkg --get-selections |grep linux-image
linux-image-4.4.0-29-generic install
linux-image-4.4.0-31-generic install
linux-image-extra-4.4.0-29-generic install
linux-image-extra-4.4.0-31-generic install
linux-image-generic install

查看现在用的内核版本

uname -a

删除卸载残留的包,注意,先删带extra的包,然后才能删对应的generic的包

sudo dpkg -P linux-image-4.4.0-27-generic
sudo dpkg -P linux-image-extra-3.5.0-17-generic

修改ubuntu中文件的默认打开方式

cd到/home/leisurem/.local/share/applications目录
如果有mimeapps.list,就修改,没有就创建,加入下面的内容

[Default Applications]
text/plain=sublime_text.desktop
application/md=sublime_text.desktop
text/x-md=sublime_text.desktop
text/x-python=sublime_text.desktop

再新建一个sublime_text.desktop,加入下面的内容,注意下name后面跟的和实际的名字一样,icon是某个图标

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=sublime_text.desktop
#Icon=sublime_text.png
Icon=/home/leisurem/Pictures/ico/tiger.ico
Path=/
#Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text"
Exec=subl
Type=Application 
Terminal=true 
NoDisplay=true  

Name[en_US]=sublime_text.desktop

update的时候提示keyexpired

apt-key list | grep expired
#假设看到这个  pub   4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1

redhat里没有ifconfig

yum install net-tools

软链接ln

创建软链接的时候,最后不要加 /,否则会在目录下创建软链接
比如ln -fs /vagrant /var/www/html
会把varant映射给html
但是ln -fs /vagrant /var/www/html/
会在html下加一个vagrant目录

如果本身就有/var/www/html目录
使用 ln -fs /vagrant  /var/www/html也会加目录

ubuntu里修改ip地址

修改/etc/network/interfaces,下面的配置分别是dhcp和静态ip的例子
dns在/etc/resolv.conf

auto eth0
iface eth0 inet dhcp
#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
auto eth1
iface eth1 inet static
      address 192.168.100.110
      netmask 255.255.255.0
      gateway 192.168.100.1

安装asciiquarium

这是个字符串的水族馆
先装Term::Animation

sudo apt-get install libcurses-perl
wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
tar -zxvf Term-Animation-2.4.tar.gz 
cd Term-Animation-2.4/
perl Makefile.PL && make && make test
sudo make install


wget  http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
tar -zxvf asciiquarium.tar.gz 
cd asciiquarium_1.1/ 
cp asciiquarium /usr/local/bin 
chmod 0755 /usr/local/bin/asciiquarium 

cowsay和xcowsay

让奶牛说话,后者需要x11

观看星球大战

telnet towel.blinkenlights.nl
Telnet观看星球大战,IPV6的话可以看到彩色版。
退出是ctrl + ]然后quit

fortune

随机生成一句谚语

ulimit

ulimit -a 用来显示当前的各种用户进程限制
-H 设置硬资源限制.
-S 设置软资源限制.
-a 显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l size:设置在内存中锁定进程的最大值.单位:kbytes
-m size:设置可以使用的常驻内存的最大值.单位:kbytes
-n size:设置内核可以同时打开的文件描述符的最大值.单位:n
-p size:设置管道缓冲区的最大值.单位:kbytes
-s size:设置堆栈的最大值.单位:kbytes
-t size:设置CPU使用时间的最大上限.单位:seconds
-v size:设置虚拟内存的最大值.单位:kbytes
-u <程序数目>  用户最多可开启的程序数目
比如 

lsof

有空完善

netstat

有空完善

安装jdk

sudo vim /etc/profile
export JAVA_HOME=/usr/lib/jdk1.8.0_73
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

安装openjdk

sudo apt install software-properties-common 
sudo add-apt-repository   ppa:openjdk-r/ppa
sudo apt update
sudo apt-get install openjdk-8-jdk

配置默认路由

添加删除默认路由命令是

route add default gw 192.168.1.128
route del default gw 192.168.1.128

有时候,部分网段的ip需要通过对应路由才能访问,比如192.168.3.0网段的ip要走192.168.6.66,用下面命令就行
route add -net 192.168.50.0 netmask 255.255.255.0 gw 192.168.1.10
也可以写成
route add -net 192.168.3.0/24 gw 192.168.6.66
如果是删除,就是
route del -net 192.168.3.0 netmask 255.255.255.0
或者
route del -net 192.168.3.0/24

打包当前目录

同步远程主机里的文件

scp [可选参数] file_source file_target 
-v 显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容

  • qemu中uboot用tftp加载内核并用NFS作为根文件系统作者 codercjg 在 20 八月 2015, ...
    codercjg阅读 1,360评论 0 2
  • 本文整理了在实践过程中使用的Linux网络工具,这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lso...
    老夫刘某阅读 3,513评论 0 7
  • 1.命令格式:ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设...
    Nuuuu阅读 3,728评论 0 12
  • 一直在坚持自己的心与世俗抗衡。 所以为自己的心,也为你写诗。 为你写诗。 以前你不可能看得见,现在你想看见了, 也...
    草木萦心阅读 350评论 0 2
  • 树随风影动, 花絮舞长空; 枝蔓刚吐绿, 桃花始映红。 长河升落日, 鸟落枝弯弓; 鸳鸯双双飞, 虎豹又争雄。 三...
    琢玉书生阅读 194评论 1 3