I am a fresh Linux user. After almost two decades in the Windows environment, I switched to Linux a few days ago. I have used Linux in various other systems like LAMP VM or Raspberry Pi Ubuntu Mate, but never had it as software on the main machine.
I am still learning about the users and groups, that is something that I should fully understand, as I want to make a clear system in which some similar functions administers the same account but not my main account. If there is some excellent resource that I can use to gain a deeper understanding, please share the link.
Also, I need a resource for understanding a debugging process in Linux.
I have here some annoying situation. The system freezes up occasionally. I just lose keyboard and mouse and it stays there. In that state Caps lock does not change state, Alt+Tab, Ctrl+Alt+F1, Ctrl+Alt+F2, Ctrl+Alt+Del od nothing, but on one such occasion I had a video playing in Totem video app, the video continued without a hiccup. The only thing I could do was a hardware reset.
So, how does one investigate such a problem? I assume some driver made a problem, probably somewhere is some log of activities, maybe even a crash report, something that does the same function as event type warning and critical, minidump, bsod code and task manager in Windows. I can ask to help me investigate, tell me what to type and which results to send here, but I am more interested to understand that whole process while solving this specific issue.
There is also an annoyance connected to the user password. I understand, probably deeper than other windows users, the concept of user and password. I would not want to disable sudo password requests, just some of them. The system is set up to boot into my account without a password, that's cool. but then if it goes into sleep/lock mode, when you touch the mouse it asks for a password. Also, when starting Chrome, which has my account with all its passwords it asks for the Linux users password. These two instances I would like to disable, all the other sudo password requests should stay (we do not want that someone tries out rm -r * without the password request).
Also, I need to understand how all the installation possibilities work. Is there a reason why some applications get installed in one way, and others in other? Is there a way to know how to install something without following the tutorial for that specific app. By now I have encountered at least three methods. There is a snap way that seems simple and elegant. Then there is a dpkg -i file.deb. Then there is unpacking of an archive. A repository installation (apt or apt-get install). And at the end there is a download source, type a ./configuration and make option that seems most archaic.
Most annoying from all is packed archive. I have found a resource telling that, you should unpack and place the folder at an appropriate location (!?) How would I know what is appropriate? Should such a file go to /home, as visible or as .name, should it go in some folder outside /home. Some things ended up in /opt/ some other, who knows. What goes where?
How does one clean after himself? Should I write down how I installed something to uninstall it in the same way? I learned that things installed with apt-get install get removed with apt-get purge, but what happens with all the dependencies? I have also learned that make, cleans after itself if it was unsuccessful in whatever it tried to do. But, what happens with tar.gz, dpkg and snap installed items?
That's all for now, I hope. Sorry for the long post, I just feel a bit overwhelmed at the moment. I remember how much time I needed to understand WinXp administration and bug tracking and I know that one cannot learn all of that in a weekend, but some general directions or articles/clips that could help further would be much appreciated at the moment.
Thank you
Mod edit: Advertising link removed
I am still learning about the users and groups, that is something that I should fully understand, as I want to make a clear system in which some similar functions administers the same account but not my main account. If there is some excellent resource that I can use to gain a deeper understanding, please share the link.
Also, I need a resource for understanding a debugging process in Linux.
I have here some annoying situation. The system freezes up occasionally. I just lose keyboard and mouse and it stays there. In that state Caps lock does not change state, Alt+Tab, Ctrl+Alt+F1, Ctrl+Alt+F2, Ctrl+Alt+Del od nothing, but on one such occasion I had a video playing in Totem video app, the video continued without a hiccup. The only thing I could do was a hardware reset.
So, how does one investigate such a problem? I assume some driver made a problem, probably somewhere is some log of activities, maybe even a crash report, something that does the same function as event type warning and critical, minidump, bsod code and task manager in Windows. I can ask to help me investigate, tell me what to type and which results to send here, but I am more interested to understand that whole process while solving this specific issue.
There is also an annoyance connected to the user password. I understand, probably deeper than other windows users, the concept of user and password. I would not want to disable sudo password requests, just some of them. The system is set up to boot into my account without a password, that's cool. but then if it goes into sleep/lock mode, when you touch the mouse it asks for a password. Also, when starting Chrome, which has my account with all its passwords it asks for the Linux users password. These two instances I would like to disable, all the other sudo password requests should stay (we do not want that someone tries out rm -r * without the password request).
Also, I need to understand how all the installation possibilities work. Is there a reason why some applications get installed in one way, and others in other? Is there a way to know how to install something without following the tutorial for that specific app. By now I have encountered at least three methods. There is a snap way that seems simple and elegant. Then there is a dpkg -i file.deb. Then there is unpacking of an archive. A repository installation (apt or apt-get install). And at the end there is a download source, type a ./configuration and make option that seems most archaic.
Most annoying from all is packed archive. I have found a resource telling that, you should unpack and place the folder at an appropriate location (!?) How would I know what is appropriate? Should such a file go to /home, as visible or as .name, should it go in some folder outside /home. Some things ended up in /opt/ some other, who knows. What goes where?
How does one clean after himself? Should I write down how I installed something to uninstall it in the same way? I learned that things installed with apt-get install get removed with apt-get purge, but what happens with all the dependencies? I have also learned that make, cleans after itself if it was unsuccessful in whatever it tried to do. But, what happens with tar.gz, dpkg and snap installed items?
That's all for now, I hope. Sorry for the long post, I just feel a bit overwhelmed at the moment. I remember how much time I needed to understand WinXp administration and bug tracking and I know that one cannot learn all of that in a weekend, but some general directions or articles/clips that could help further would be much appreciated at the moment.
Thank you
Mod edit: Advertising link removed
Last edited by a moderator: