在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp.../bin: 是系统的一些指令. /sbin: 一般是指超级用户指令. /usr/bin: 是你在后期安装的一些软件的运行脚本....综述: 如果是用户和管理员必备的二进制文件,就会放在/bin; 如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,就会放在 /sbin。...如果不是用户必备的二进制文件,多半会放在/usr/bin; 如果不是系统管理员必备的工具,如网络管理命令,多半会放在/usr/sbin。...参考推荐: /bin、/sbin、/usr/bin、/usr/sbin目录的区别 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
4.开启binlog方法: 修改my.cnf,在[mysqld]项下增加配置 log-bin=$path/$prefix server_id=$serverId 说明:server-id参数用于在复制中
Ctrl + Q恢复向终端输入 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容。...其实正确的方法是ctrl+q来解除锁定,ctrl+s在linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk.
1、Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin /bin bin为binary的简写,包含基本的用户命令,可被所有用户使用...同类型的工具同时也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存的工具是在系统启动、复原、恢复和修复的过程中,作为/bin中工具的补充。...总结:如果是用户和管理员必备的二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,通常放在/sbin。...相对而言,如果不是用户必备的二进制文件,通常会放在/usr/bin;如果不是系统管理员必备的工具,通常会放在/usr/sbin。 2....Linux中的目录介绍 •主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin
/bin/sh echo "Hello World" dir_installation=/root/create_bin sed -n -e '1,/^exit 0$/!...这时,如果用file命令查看install-rpm.bin文件,可以发现它的类型还是文本类型,用vim编辑器打开,还是可以看到脚本内容的,也可进行修改。 ?.../shc -f install-rpm.bin 通过 shc 可以将脚本文件编译成二进制文件,隐藏了脚本的内容,对于一般的用户是没办法查看和修改的。...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux下制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell...Script on Linux Using SHC
hi,偶然间看到在linux运行了rm命令之后还能恢复,很是神奇所以就看了下,不知道是不是真的,管他呢先转载啊,不行再删呗反正怎么都是灌水,此文教程并未测试,如有问题请@原作者,在我们在生产环境服务器上执行...在Linux系统中,每个运行中的程序都有一个宿主进程彼此隔离,以/proc/进程号来体现(Linux本质上就是一个文件系统),比如:ls -l /proc/13067 查看进程PID为13067的进程信息...总结 如果不小心误删了文件,不要着急,首先使用 lsof 查看打开该文件的进程,然后再使用 cat /proc/进程号/fd/文件描述符 查看恢复数据,最后使用I/O重定向的方式来恢复文件。
,reboot,用于启动系统,修复系统 /bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到 从用户权限的角度: /sbin目录下的命令通常只有管理员才可以运行.../bin下的命令管理员和一般的用户都可以使用 从可运行时间角度: /sbin 和 /bin都能够在挂载其他文件系统前就可以使用。...接下来看/usr/bin,/usr/sbin 与 /sbin,/bin 目录的区别: /bin,/sbin目录是在系统启动后挂载到根文件系统中的,所以/sbin,/bin目录必须和根文件系统在同一分区.../usr/sbin存放的一些非必须的系统命令;/usr/bin存放一些用户命令,如led(控制LED灯的)。 PS: /bin是系统的一些指令。...可以查看PATH,如果是:PATH=$PATH:$HOME/bin则需要添加成如下: PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
反引号在 Linux Shell 命令行中有特殊的含义:反引号间的内容,会被 Shell 先执行。其输出被放入主命令后,主命令再被执行。...有了 cd + Tab 键,我们就可以查看每个目录下的文件,于是就可以一步一步来确认哪些系统文件被删了。...预防误执行 rm -fr /* 既然 rm -fr /* 是残忍的凶器,那么预防它是很有必要的,接下来跟大家讨论讨论预防它的几种方案。 1、rm -rf 删除目录时要判断目录 #!...所以,我们也可以在 Linux 实现回收站的机制。...事后反思 涉及到 rm -fr 命令的代码,要留个心眼,要反复检查,要做好预防误执行 rm -fr /*,并在测试机验证完后,再拖到实体机上跑,千万不可大意。
反引号在 Linux Shell 命令行中有特殊的含义:反引号间的内容,会被 Shell 先执行。其输出被放入主命令后,主命令再被执行。...有了 cd + Tab 键,我们就可以查看每个目录下的文件,于是就可以一步一步来确认哪些系统文件被删了。...---- 预防误执行 rm -fr /* 既然 rm -fr /* 是残忍的凶器,那么预防它是很有必要的,接下来跟大家讨论讨论预防它的几种方案。 方案一:rm -rf 删除目录时要判断目录 #!...所以,我们也可以在 Linux 实现回收站的机制。...---- 事后反思 涉及到 rm -fr 命令的代码,要留个心眼,要反复检查,要做好预防误执行 rm -fr /*,并在测试机验证完后,再拖到实体机上跑,千万不可大意。
MDK5如何生成bin文件 MDK5在生成bin文件时经常会遇到找不到文件路径导致的生成失败,采用下面这条命令可以直接在.axf目录下生成对应的bin文件: 再mdk的Target->User...下面这条命令: fromelf.exe –bin -o “$L@L.bin” “#L” 生成结果: ---- 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
前言 最近整理下在Linux CentOS7系统下安装mysql8.0.13版本的一些步骤和遇到的问题,分享给大家!...3.将下载的文件mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz拷贝到linux服务器上的某目录下,然后解压,再复制到usr/local目录,并改名为mysql [root...MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 有网友说删了该文件就可以,结果我删了也没用。...于是查找my.cnf,与data目录有关的就是datadir=/var/lib/mysql这一条配置了,我尝试性地删了这一行,结果成功了,service mysqld start成功!...9.mysql -u root -p登录mysql报错 解决方法如下: cd /usr/local/bin ln -fs /usr/local/mysql/bin/mysql mysql 10.show
在linux下,不小心误删了根目录下的lib64目录, 导致大多数命令无法使用....如果此时你仍然连接着ssh, 或者是物理机的话,可以尝试使用/lib/x86_64-linux-gnu/ld-2.31.so /bin/ls等 来执行命令..../lib64下有一个ld-linux-x86-64.so.2文件 链接到了/lib/x86_64-linux-gnu/ld-2.31.so我们只需要通过ln来重新关联 /lib/x86_64-linux-gnu.../ld-2.31.so /bin/ln -s /lib/x86_64-linux-gnu/ld-2.31.so /lib64/ld-linux-x86-64.so.2 如果还是不行的话, 可以尝试通过原安装镜像启动..., 通过救援模式进入, 拷贝误删的文件 ---- 版权属于:XCSOFT 本文链接:https://blog.xsot.cn/archives/ld-linux-x86-64-so-2.html 本博客所有原创文章采用
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi- BOOTLOADER_OUT=../..../arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x-google/include/stdarg.h', needed by...不知道是不是因为我把硬盘重新挂载的原因,待解决,我打算删了out重新编译,明天大概会出结果,希望一切顺利。。。。...~~恩果然删了out好使,该错误没有出现,紧接着编译出现别的错误 问题3,编译时出现如下错误:/bin/base/ m4 command not found 解决方案,既然是命令找不到还好说,可以进行安装.../bash:prebuilts/misc/linux-x86/bison/bison : No such file or directory 解决方案 问题5,/bin/bash xmllint命令找不到
在 /opt 目录下建立目录 /n9e 和 /temp 安装包存放在 /opt/temp 目录下,本次实验安装包 mysql-5.7.31-linux-glibc2.12-x86_64.7z nginx.../bin/redis-server conf/redis.conf & 登陆验证 ....n9e_mon.sql n9e_uic.sql 三个文件 [root@centos7 n9e-2.7.2] /opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/bin...Asia%2FShanghai” max: 16 idle: 4 debug: false vim judge.yml 将 pass: netsec 修改为 pass:数据库密码 ###注意之间空格别删了...vim monapi.yml 将 pass: netsec 修改为 pass:数据库密码 ###注意之间空格别删了 vim nginx.conf 修改 root /opt/nightingale/n9e
之前在测试集群在折腾Cloudera Manager,有一次误把cloudera-scm-agent给删了。...原因是卸载httpd的时候,没有发现cloudera-scm-agent依赖http服务,卸载的时候连同cloudera-scm-agent一起给删了。
Linux下是不存在回收站的概念,如果文件被误删了就后悔不及了。...通过alias命令将rm映射为mv建立一个虚拟回收站 先建立一个回收站文件夹 # mkdir ~/.Trash 建立脚本 # vim /usr/bin/rmtomv 写入以下内容 #!.../bin/sh if [ $# -eq 0 ]; then echo "usage: rmtomv " >&2 exit 2; fi for file
基础和无基础) 有Linux基础的同志可以看: 安装包: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz 安装过程.../mongod --config /usr/local/mongodb/bin/mongod.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr.../local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongod.conf PrivateTmp=true [Install...不清楚的可以看常用Linux文档:http://dnt.dkill.net/dnt/linux/cmd.html ? 重启后发现~mongodb已经开机自启动了! ?...现在可以把一开始的文件删了~ ? 2.在线安装: 在线安装基本上没难度,跟着官方文档走即可: ? 包信息 ? 注意一下,安装只支持64系统 ? 添加文件 ? 内容就是官方给的: ?
你可能会说,删了啊,确实应该删了,但是小文件多了,会产生什么影响?如果直接rm,你认为行么? Linux文件系统容量分为大小容量和inode容量,前者限制大小,后者限制数量。.../bin/bash for i in `cat clear000` do rm -rf ./$i done echo "complete!"...不幸的是无论unix,还是linux,都对单条命令长度有最大限制。 AIX操作系统受参数ARG_MAX的限制,getconf arg_max查询。...Linux操作系统受参数LINE_MAX的限制,getconf line_max查询。 这就是文件太多的时候,为什么rm -rf ./*会报错的缘故。
估计只要接触过 Linux 的人,肯定没少听过它的故事,清楚之后会发生什么可怕的事情。...科普一下,在Linux系统中运行该命令,系统就会忠实的执行命令,哪怕执行它的结果是将自己删除,千万不要在生产环境中执行次命令,否则没有后悔药可买的!...在执行完该命令后,在终端中使用的 top、free、ls 等命令都将无效,/bin 目录也被 delete ,只剩下 cd 可用。 3....除此之外,Linux 系统将无法正常的关机,应该是与关机操作有关的命令也被删除了。 4. 强制关机后,尝试再次开机,已经无法再次正常进入系统,只能重装系统了。...从上面的结果来看,连基础命令都执行不了,所以用户数据(如安装的软件、部署的网站、数据库等)肯定也都全部被删了。 因此平时操作的过程中要养成良好的习惯,尽量不要用 rm 命令,使用 mv 命令来代替。
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是gitlab...的工程师把数据文件给误删了,搞了个大事件,很多人都去围观了.备份工作应该在最开始的时候就要做,否则就会失去最佳时机,为了保证我的数据是安全的,因此我要搞备份了.备份分为逻辑备份和物理备份,逻辑备份是导sql...开启binlog 首先第一件事是打开binlog日志,编辑mysql配置文件开启一下,默认是关闭的.编辑 /etc/my.cnf , log-bin=mysqlbinlog =号后面的是binlog日志的名字...因为我把mysql的那几张用户表啥的都删了,mysql会进行重新初始化 ?...此时发生灾变,我把数据目录给删了! rm -rf /var/lib/mysql/* ,mysql已经连不上了 ? 5.
领取专属 10元无门槛券
手把手带您无忧上云