![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
陈晨
国内最早一批iOS程序员,现在在车联网行业摸爬滚打。
展开
-
在windows中使用linux命令
目前做项目管理工作,公司给配的windows电脑, 以前做开发,都是用mac 或者ubuntu, 不能敲linux 命令的日子很难熬, 之前是借同事的Ubuntu,今天想自己解决。解决方法: 在window上 安装一个软件,然后一劳永逸解决此问题。软件的名字 叫 cygwin安装方法:参见Windows系统下怎样使用Linux命令-百度经验 (baidu.com)安装后,默认的目录是在安装的目录下 C:\cygwin64\home\admin\后面其他...原创 2021-05-19 15:05:27 · 528 阅读 · 0 评论 -
git的常用命令(安装、建仓库、添加、提交、查询历史版本)
最近工作中用到git,其实之前也用过,但是忘的差不多了。现在再来复习一下。参考了廖老师的网站。【我的环境】我的使用的是2019最新版13.3寸的MacBook Pro。系统是10.15.1。chens-MacBook-Pro:~ chenchen$ sw_versProductName: Mac OS XProductVersion: 10.15.1BuildVers...原创 2019-11-30 19:04:04 · 713 阅读 · 0 评论 -
git理解汇总(转)
第一个转自:https://www.cnblogs.com/matengfei123/p/8252128.html转载 2019-11-13 14:16:01 · 148 阅读 · 0 评论 -
bsp工程师学习路线(转载)
最近工作中遇到BSP相关的知识,所以做了一些研究,发现一篇博客,蛮不错的,就转载了,如果侵权请联系我删除。转自:https://luomuxiaoxiao.com/?p=273嵌入式软件工程师杂谈之二 —– BSP工程师学习路线Contents[hide]一、专业背景 二、推荐书籍 1. 计算机原理 2. 基本的Linux操作 3. C语言...转载 2019-11-12 17:45:12 · 3785 阅读 · 0 评论 -
tree命令乱码的问题(原创)
解决了mac中的terminal中乱码的问题后,发现tree命令乱码。一个解决方法是在使用tree命令时加-N参数。tree . -N第二个方法是给tree命令取别名:$ alias tree='tree -N'...原创 2019-11-11 18:12:53 · 432 阅读 · 0 评论 -
Mac terminal中的中文乱码(原创)
新买的mac,打开terminal,定位到某目录,ls时是乱码。这时候,cd ~touch .bash_profilevi .bash_profile然后在新文件中加入:export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8保存退出,然后再source ~/.bash_profile...原创 2019-11-11 18:01:51 · 980 阅读 · 0 评论 -
ssh 远程登录的IP限制方法
第一步,修改/etc/hosts.allow文件 sudo vi /etc/hosts.allow 添加: sshd:192.168.8.1:allowsushi:192.168.8.31/37:allow 第二步,修改/etc/hosts.deny文件 sudo vi /etc/hosts.deny添加: sshd:ALL ...转载 2018-08-24 16:08:55 · 4504 阅读 · 0 评论 -
在linux上配置svn
网上一搜一大堆, 主要就是注意不要保留空格, 否则就会出现option:20什么的错误这篇文章比较靠谱http://blog.csdn.net/musiccow/article/details/9139313如果yum命令无效,你需要先安装yum命令。具体可查看这篇博客: 在一台Linux服务器上如果遇到错误: 无法写入 “index.html” (只读文件系统)...转载 2018-08-24 16:10:16 · 314 阅读 · 0 评论 -
在centos6.7上安装mysql5.7.18
首先下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz然后解压 tar -xvzf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz要想好 datadir 和basedir两个路径。我把这个压缩包,解压后,重名为为mysql,放在 /opt/mysql然后/opt/mysql/下面有个bin文件 bin/...原创 2018-10-25 15:07:15 · 284 阅读 · 0 评论 -
Oracle 常用命令
启动部分: 手动启动oracle:现在命令的模式下启动监听lsnrctl start 然后使用sqlplus来启动oraclesqlplus / as sysdbastartupshutdown immediate; 1、普通用户登录命令 $sqlplus chenchen/123456 管理员用户登录...转载 2018-08-24 16:07:51 · 187 阅读 · 0 评论 -
(转)Linux下使用parted分区工具为大于2T硬盘分区
转自:这里 我有个4.4T的硬盘没有挂载使用。 如果使用这里的方法,最多只能分一个2T的分区。 不能把整个4.4T弄成一个整体使用。 分区不知道输入什么,就直接回车。 里面会出现让你输入什么账号信息,你直接回车吧。 [root@localhost ~]# parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式...转载 2018-08-24 16:07:03 · 249 阅读 · 0 评论 -
mysql能登录,但是授权时报错的解决
报错如下:ERROR: Access denied for user 'root'@'localhost' (using password: YES) 尝试过多种登录: mysql -uroot -p mysql -uroot -h127.0.0.1 -p mysql -uroot -hlocalhost -p都是能够登进去,但是给某个小账...转载 2018-08-24 16:06:03 · 2222 阅读 · 0 评论 -
Mac 里使用Terminal 工具编译.cpp和.c文件
g++ 编译 .cpp文件,示例如下: gcc 编译.c文件,示例如下:转载 2018-08-24 16:05:13 · 1611 阅读 · 0 评论 -
WWDR过期的解决方法
原文见:https://developer.apple.com/support/certificates/expiration/ 如果keychain中的证书状态,莫名其妙不是绿色的“此证书有效”。时间在2月16号之后话,原因应该就是本文中指出的。 摘抄:The previous Apple Worldwide Developer Relations...转载 2018-08-24 16:04:06 · 597 阅读 · 0 评论 -
git 总结(转)
git 图形工具使用 sourceTreegit拉代码前:1. 生成公钥定位到用户主目录下,看有没有.ssh,如果没有就要设置一下当然,如果有.ssh文件,但是邮箱不是自己的,也要重新设置ssh-keygen -t rsa -C "youremail@example.com"2. 配置邮件和用户名$ git config --global user.name "Your Name"...转载 2018-08-24 16:02:55 · 228 阅读 · 0 评论 -
linux下人性化读文件大小
命令:ll -h示例: [root@app 170218]# ll -h总用量 54G-rw-r--r--. 1 root root 1.2G 2月 18 14:18 anhuidb_16_0218.sql-rw-r--r--. 1 root root 1.7G 2月 18 14:19 beijingdb_16_0218.sql-rw-r--r--. 1 roo...转载 2018-08-24 16:11:24 · 435 阅读 · 0 评论 -
Ubuntu14.04 配置JAVA_HOME 等
第一种方法:这种方法默认使用ubuntu自带的openjdk。参考:这里 【说明】其实也可以不要转圈子,直接到 /usr/lib/jvm文件夹下。 如果jvm文件夹不存在,那么就自己建。 [root@localhost ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel...转载 2018-08-24 16:18:27 · 7277 阅读 · 0 评论 -
如何从一个较大的.sql文件中,只导出一个表(原创)
今天误删了数据库里的一个表,发现有备份文件,但是备份文件是整个数据库备份的,但是我只想要那一个表。 有个笨办法,就是把这个sql文件,导入一个库,这样导就是把所有表都导进来,很费事,尤其文件很大的情况。 如何只拿sql文件中的 一个表呢?先定位到sql文件所在目录,用cat grep方法把那个表的部分拿出来,然后写入一个本地文件中。cat backup.sql | gr...原创 2019-02-11 16:33:04 · 1539 阅读 · 0 评论 -
解决Python is not installed as a framework. The Mac OS X backend will not be able to function (转)
转自:https://ask.csdn.net/questions/678355今天在学matplotlib安装成功后,执行程序时,报下面这个错误 RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly i...转载 2019-02-15 17:44:16 · 976 阅读 · 1 评论 -
在Mac上用命令行编译cpp文件
我的系统是10.11.6,内置g++编译器使用clion新建了一个工程,里面有个main.cpp文件可执行如下命令: 这里的clion是IDE,相当于windows上的Microsfot Visual C++。 今天才安装的,有破解版。界面有点像pycharm。...原创 2019-02-02 13:44:41 · 2103 阅读 · 0 评论 -
/usr/local/bin/python3/bin/python3命令可否缩写为python3
/usr/local/bin/python3/bin/python3 文件是可执行文件,执行时,可以在命令行中进入python3如果不想每次输入这么长的命令,而是直接输入python3 怎么处理呢?答:复制。把这个命令复制到/usr/bin/下面。 例如:cp /usr/local/bin/python3/bin/python3 /usr/bin/python3 ...原创 2019-01-31 16:51:28 · 1680 阅读 · 0 评论 -
Mac上安装python3 和pip3
首先我不是用brew安装python3的,是用下载的python3.7.2的源码然后自己编译的。一开始我用brew安装的python3,pip总是报错“ImportError: cannot import name HTTPSHandle”反正就是ssl方面的问题。网上找了一圈,说是ssl要先安装,然后重新编译python。 我去官网下载的源码:https://www.python.o...原创 2019-01-25 10:12:11 · 1661 阅读 · 0 评论 -
centos6.7启动应用程序报错core dumped
Starting zookeeper ... /opt/zookeeper/bin/zkServer.sh: line 100: 8849 已放弃 (core dumped) nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" -c...原创 2018-10-24 09:11:56 · 1448 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
转自:https://blog.csdn.net/aa464971/article/details/52976230 解决办法其实很简单:将 /etc/mysql 下的 my.cnf 文件删除,再次启动MySQL服务 在财政厅的环境下,m'y.cnf 是在 /etc/my.cnf,直接把这个文件重名为其他文件即可。然后重启服务器 sudo /etc/in...转载 2018-10-15 13:56:01 · 346 阅读 · 0 评论 -
使用密钥进行ssh远程登录
一般系统验证用户身份,我们都是用的密码的方式。其实还可以通过密钥的方式,进行用户身份验证。参考这里:https://blog.csdn.net/yezhouyong/article/details/78315881 ssh-keygen命令专门是用来生成密钥的。该命令有很多选项,这里列出了最基本的四个: -t 用来指定密钥类型(dsa | ecdsa | ed25519 | ...转载 2018-10-11 14:01:28 · 677 阅读 · 0 评论 -
ntpdate同步的配置
part1:配置ntp.conf文件 master机器上要配置 sudo vi /etc/ntp.conf添加三行 server 172.80.70.39 #这一行的意思是,指定这个IP地址定时server 127.127.1.0 # local clock fudge 127.127.1.0 stratum...原创 2018-08-21 10:57:50 · 4177 阅读 · 0 评论 -
hadoop集群同步时间的配置
part1:配置ntp.conf文件 master机器上要配置sudo vi /etc/ntp.conf添加三行 server 172.80.70.39 #这一行的意思是,指定这个IP地址定时server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 ...原创 2018-08-21 10:56:41 · 717 阅读 · 0 评论 -
在linux上配置svn
网上一搜一大堆, 主要就是注意不要保留空格, 否则就会出现option:20什么的错误这篇文章比较靠谱http://blog.csdn.net/musiccow/article/details/9139313如果yum命令无效,你需要先安装yum命令。具体可查看这篇博客: 在一台Linux服务器上如果遇到错误: 无法写入 “index.html” (只读文件系统)...转载 2018-08-23 17:34:17 · 135 阅读 · 0 评论 -
mysql报错[Err] 1206 - The total number of locks exceeds the lock table size的解决
1、查看当前innodb_buffer_pool_size的大小: mysql>show variables like '%innodb_buffer_pool_size%'; 2、redhat操作系统里 mysql的配置文件路径: /etc/my.cnf在ubuntu里,配置文件路径在: /etc/mysql/my.cnf ...转载 2018-08-23 17:32:41 · 1583 阅读 · 0 评论 -
mysql表delete不掉,删表不掉,alter卡住等问题
有的时候,要修复一下表。 今天想删掉一个表里所有的数据,直接删总是卡住, 最后一点点删,删到最后一条,发现是那条有问题。 不管是改表名,delete,还是truncate,还是drop都不行,就卡在那里。 最后用了navicat里面的修复功能。就好了。 在表名上右击---Maintail---Repaire Table---Quick...转载 2018-08-23 17:31:53 · 15701 阅读 · 3 评论 -
Ubuntu无法进入图形化界面(报错/dev/sda2:clean的解决)
服务器重启后,一直报错"/dev/sda2: clean, 55880048/77066240 files, 22630945 blocks" 然后就一直停在这儿,进不去图形界面。 解决方法: 进入命令行模式,执行下面的命令;2、rm -rf /etc/X11/xorg.confcp /etc/X11/xorg.conf.fail...原创 2018-08-23 17:30:36 · 44477 阅读 · 21 评论 -
xrdp连接太多后,连接不上的解决方法
因为每次都是新建连接,端口不断被占用。默认session个数10个。有一个最简单的,但是不推荐的办法,就是把最大连接数改大,比如原来是10,就改为100。这种方式治标不治本,稍微多连几次,服务器就卡住了。 cd /etc/xrdp sudo vi sesman.ini 把MaxSessions改成100,默认是10 [Sssions]...转载 2018-08-22 10:59:29 · 6767 阅读 · 0 评论 -
使用charles抓取https包(转)
如何抓取Https请求?(1)电脑安装SSL证书选中Charles,在“Help”菜单中选择—>“SSL Proxying”—>“Install Charles Root Certificate”会自动打开钥匙串访问窗口: 在“钥匙串访问”窗口中找到对应的证书,双击打开。设置“使用证书时”项为:始终信任。 (2)手机安装证书(使用S...转载 2018-08-22 10:58:27 · 685 阅读 · 0 评论 -
远程连接界面中让Tab键自动补全
参见:这里 方法: 在终端中输入xfwm4-settings 选择键盘, 可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项, 将该选项的快捷键清除后关闭窗口即可解决问题。 ...转载 2018-08-22 10:57:34 · 404 阅读 · 0 评论 -
hadoop集群中有个slave节点的时间与master不同步
在slave3上jps,发现没有HQuorumPeer查看log cd /usr/local/hbase/logs tail -n 100 hbase-hadoop-regionserver-slave3-t.log发现报错: 2018-03-09 13:26:00,207 INFO [regionserver/slave3-t/192.168.8.73:...转载 2018-08-22 10:54:04 · 1895 阅读 · 0 评论 -
配置三台hadoop集群(转)(有改动)(续)
6)配置文件:core-site.xml[html] view plain copy<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://master77:9000</value> ...转载 2018-08-22 10:53:14 · 110 阅读 · 0 评论 -
配置三台hadoop集群(转)(有改动)
主要参考:https://blog.csdn.net/xiaoxiangzi222/article/details/52757168/ 下面大部分转自原文章,并且做了适当改动。 我这次使用了三台机器。IP分别是77,78,79。 且77是master。在这之前,我配置过单台的hadoop伪分布模式,所以这次配置分布式还是比较熟悉。 192.168.8.77...转载 2018-08-22 10:52:23 · 333 阅读 · 0 评论 -
硬盘分区相关
1、查看磁盘分区的使用情况 lenovo@lenovo-70FR0028CN:/dev$ df -h文件系统 容量 已用 可用 已用% 挂载点udev 16G 4.0K 16G 1% /devtmpfs 3.2G 1.6M 3.2G 1% /run/dev/sda1 166G...转载 2018-08-23 17:35:08 · 164 阅读 · 0 评论 -
关于数据库的迁移备份
需要拷贝三个文件你的库、'mysql'和'ibdata1'。 之前52服务器上的数据库挂了,没办法恢复。今天我把数据文件都搬到了57服务器上。登录的时候,当然 还是使用52 之前的密码了。 /var/lib/mysql/下面有ibdata1, mysql,ciciDB这些文件。 操作的时候涉及chgrp ,chown的操作。 ...转载 2018-08-23 17:37:56 · 246 阅读 · 0 评论 -
在Mac上将oracle数据库中的数据导入mysql数据库
首先在Mac上安装两个软件,一个是navicate for mysql, 一个是SQLDeveloper。这两个一个是mysql客户端,一个是oracle客户端。客户端的下载地址这里有介绍过:这里。我之前在Mac上用的oracle客户端是Toad,但是从6月份起过期了,用不了了。所以只好重新找别的客户端。用过 SQLPro for Oracle的1.0.1 版本,但是没有直接导出的菜单,需...转载 2018-08-23 17:39:43 · 663 阅读 · 0 评论