首页
学习
活动
专区
工具
TVP
发布

乐享123

专栏作者
130
文章
166452
阅读量
41
订阅数
How to Hide a Password Passed as Command Line Argument?
有部分软件设计的时候没有考虑命令行参数之外传递密码的途径,无法用环境变量或配置传递密码;导致任何用户用ps一看都能看到,这是重大的安全隐患;
happy123.me
2021-05-27
4360
How to Modify an Invalid '/etc/sudoers' File?
刚说小心驶得万年船,就想自己偷奸耍滑,手工裸编辑 /etc/sudoers 文件把sudo权限搞挂了…-_-
happy123.me
2021-01-12
4820
How to Set Systemd Startup Script for Bitcoind?
https://github.com/bitcoin/bitcoin/tree/master/contrib/init
happy123.me
2020-12-31
4510
SSL&TLS Tips
话说刚才生成一个私钥的时候, Python3绑定libssl1.1 又崩了;正在痛苦思考中~~~
happy123.me
2019-12-30
2.2K0
Wsl Best Practice
WSL用了一年,感觉还不错。尤其是在我的机器上pypy3.5版本的SHA512 pbkdf计算性能竟然超越了原生Linux和Windows。成为Python运行效率最高的平台,实在是匪夷所思的事情。
happy123.me
2019-12-30
1.4K0
WSL权限管理
WSL (Win­dows Sub­sys­tem for Linux) 通过 /mnt 目录下的 c、d、e 等目录可分别访问本地的 C、D、E 等盘,虽然可以直接访问 Win­dows 下的文件内容,但输入 ls -al 查看文件你会发现文件权限全都是 777。这会导致一些问题出现,比如 Git会保留这些文件的执行权限,如果你之前在 Win­dows 下使用过 Git Bash ,那么在 WSL 中使用 git status查看本地仓库的文件状态时你会发现它们全部被标记成了 modified。
happy123.me
2019-12-30
3.1K0
WSL环境备份恢复
https://github.com/DDoSolitary/LxRunOffline
happy123.me
2019-12-30
1.8K0
How to Run Tmux Service Scripts on Ubuntu Start Up
是的,做了无数遍还是不长记性,昨天又在这上面踩坑了;在ubuntu上写的启动脚本不执行,仅仅是可执行权限和用户权限的问题,又浪费了一上午;
happy123.me
2019-12-30
6130
How to Parallel All Cmds for Linux
grep 一个100GB的文件总是很有压力,怎么才能提速呢? 瞎优化 1 LC_ALL=C fgrep -A 5 -B 5 'xxxxx.password' allpassseed.txt LC_A
happy123.me
2018-06-04
5000
How to Sort a Very Very Very Big File
sort -uo 一个1T的文件,让最高配的google cloud instance (48 core/512G)崩溃了,可惜了我的$30,白白跑了那么长时间 网上搜索都是how to sort a big file,那我这个属于very very very big big big file了~~ 不管是并行也好,管道也好,用了各种奇技淫巧就是敌不过人家 very very big~ 不要跟我谈什么外排,归并,位图,bloom filter,redis hash去重,我就是不想折腾,最后只有分割手动外排搞
happy123.me
2018-06-04
4640
Enable Multiusers Support for Win10
自从买了套正版Win10,感觉又回归软粉行列。这就是所谓的屁股决定脑袋。 开了hyper-v,日常使用足够了,我感觉hyper-v的虚拟化可能真的是Vmware的有力竞争对手。 然后WSL的横空出世,让人调侃win10将变成最好的Linux发行版,此言不虚啊。 最后我寻寻觅觅,找到了一个RDP多用户支持的工具: https://github.com/stascorp/rdpwrap 妥妥的把Win10变成了Win2012 Server。 现在Win10日常使用组件好评度爆表依次为: 多桌面 hyper-v
happy123.me
2018-06-04
3840
Migrate Centos7 From Centos6
工作环境切换到Centos7 半年有余,epel仓库里的软件版本比el6更新了不少,非常方便。 另外systemd的引入让很多程序,尤其是开机启动上,速度提升了不少。 总体来说,很多细节让你感觉很舒服
happy123.me
2018-06-04
8240
Open vSwitch Bridge and NetworkNameSpace Command Cheat
启动 service openvswitch start 创建网桥 ovs-vsctl add-br br0 ifconfig br0 up 显示所有网桥 ovs-vsctl show 删除网桥 ovs-vsctl del-br br0 增加端口 ovs-vsctl add-port br0 eth0 设置网卡为none dhclient br0 用 Namespace 模拟两台虚拟机网络 p netns add network1 ip netns add
happy123.me
2018-06-04
4510
Extend Lvm in vCenter
如何在vCenter上LVM分区扩容 导入镜像后,编辑虚拟机,增加第二块硬盘 这个时候我们执行下面命令就可以看到新加的磁盘 ls -alh /dev/sdb 使用fdisk 创建lvm分区,方法和创建普通分区的方法一致,然后lvm的分区类型是8e 执行下面的命令看看效果,现在/dev/sdb1 已经是linux LVM类型的分区了 fdisk -l 创建PV pvcreate /dev/sdb1 pvdisplay 把PV加入VG中 vgdisplay vgextend ce
happy123.me
2018-06-04
1K0
Tcpdump Commands
tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包 1 tcpdump -i eth1 -w /tmp/xxx.pcap 抓eth1的包,用ip+port的形式显示通信对 1 tcpdump -i eth1 -nn -w /tmp/xxx.pcap 抓 192.168.1.123的包 1 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 抓192.168.1.123的80端口的包 1 tcpdump -i eth1 ho
happy123.me
2018-06-04
5700
Libpcap PACKET_MMAP内存分配
libpcap为了提高效率,调用setsockopt(handle->fd, SOL_PACKET, PACKET_RX_RING,(void *) &req, sizeof(req))时采用kmalloc分配内存。 可以参考: https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt kmalloc底层依赖linux的slab内存分配机制,在2.6.22内核之后,slub取代slab成为默认的内存分配器。空间和时间上都有所提升。
happy123.me
2018-06-04
1.3K0
Linux多网卡多路由设置
折腾了半天,原始出处不知道了,转记一下。 比如如果一个linux服务器有三个口接三个不同的网络,假设对应的网络信息是如此 eth0是电信,ip地址为1.1.1.1/24,电信网关为1.1.1.254 eth1是网通,ip地址为2.2.2.2/24,网通网关为2.2.2.254 eth2是教育网,ip地址为3.3.3.3/24,教育网网关为3.3.3.254 传统情况下,如果是为了从内向外访问获得更好的速度,让访问电信走电信,访问网通走网通,那么配置是网关只能够配置一个。 比如以电信为主的,那么网关就只设置电
happy123.me
2018-06-04
9K0
How to Auto Gen Css/js by Grunt and Jenkins
虽然有grunt-contrib-watch的存在,但多个人编辑同一份css/js代码时,还要操心编译这个事,实在是多余。 想到的最直接的办法就是jenkins上开一个项目,自动编译一把,再自动提交: 虽然是野路子,但效果那是杠杠的。 记一下一些要注意的点: 有时候自动编译会失败,需要标记一下: 1 2 3 4 5 6 7 /usr/local/node-v0.10.20-linux-x64/bin/grunt --force |tee $PWD_DIR/grunt.log err_count=`grep
happy123.me
2018-06-04
5910
为centos添加EPEL Repo
centos默认的源软件不是很全,大部分时候需要添加EPEL源。 centos5.x wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm sudo rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm centos6.x wget
happy123.me
2018-06-04
4.9K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档